26.10.2014 Views

JAEA-Data/Code 2007-004 - Welcome to Research Group for ...

JAEA-Data/Code 2007-004 - Welcome to Research Group for ...

JAEA-Data/Code 2007-004 - Welcome to Research Group for ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6. Utility <strong>for</strong> PDS File Management<br />

Printed in<strong>for</strong>mation on the 99th device may be insufficient <strong>for</strong> the user’s demand or may be not<br />

convenient <strong>for</strong> tabulation and plotting. In the PDS files such as FLUX, MACRO, MACROWRK, and<br />

MICREF, a lot of in<strong>for</strong>mation is s<strong>to</strong>red as binary data. Here, several utilities <strong>to</strong> extracting necessary<br />

in<strong>for</strong>mation from PDS files are shown.<br />

6.1 PDSTOTXT and TXTTOPDS<br />

(1) PDSTOTXT [ ~SRAC/util/pdscnvt/shr/pds<strong>to</strong>txt.sh ]<br />

The PDSTOTXT is a program <strong>to</strong> convert the content of a member in PDS file in<strong>to</strong> a text file. It<br />

is used <strong>to</strong> dump the contents of members in PDS file or <strong>to</strong> transfer the members in<strong>to</strong> a machine of<br />

different data organization.<br />

(2) TXTTOPDS [ ~SRAC/util/pdscnvt/shr/txt<strong>to</strong>pds.sh ]<br />

The TXTTOPDS is a utility program <strong>to</strong> reconvert a text file converted by PDSTOTXT in<strong>to</strong> PDS<br />

file.<br />

By using PDSTOTXT and TXTTOPDS, it is available <strong>to</strong> transfer PDS files between machines<br />

with different data organization. By these utilities, Public libraries and MACRO files of SRAC can be<br />

easily transferred from a machine <strong>to</strong> others.<br />

6.2 PDSMDL<br />

The PDSMDL (PDS modular subroutine package) is not a complete program but a group of<br />

modular subroutines <strong>for</strong> the user <strong>to</strong> edit the contents of a member of PDS file. The user makes a main<br />

program where the suitable subroutine(s) is (are) called by CALL statement so that the user can read in<br />

an array from a member in<strong>to</strong> his defined array, or update the contents of a member. The user who is<br />

acquainted with FORTRAN and PDS file in SRAC can utilize these modules in a wide range of<br />

applications such as calculation of the reaction rate of arbitrary reaction and transfer of cross-sections<br />

in<strong>to</strong> another code, etc. The current library includes 13 modules. The usage including the meaning of<br />

arguments are described in the source program of each module [~SRAC/util/pdsmdl/modl/*.f].<br />

(1) ENGEDT<br />

217

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!