Status of ENSDF Analysis and Utility Codes
(May 15, 2005 to May 15, 2007)

Report Prepared for the 2007 Meeting of the IAEA-sponsored
Nuclear Structure and Decay Data (NSDD) Network


1. Previous Status Reports 4. Tables
Analysis Codes
Utility Codes
2.Current Status
3. In Progress & Future Plans

Previous Status Reports

Sept. 30, 2003: Status report for the 2003 USNDP Annual Meeting
Sept. 30, 2003: Status report for the 2003 meeting of the IAEA-sponsored Nuclear Structure and Decay Data (NSDD) Network
Oct. 28, 2004: Status report for the 2004 USNDP Annual Meeting
May 15, 2005: Status report for the 2005 meeting of the IAEA-sponsored Nuclear Structure and Decay Data (NSDD) Network
Oct. 24, 2005: Status report for the 2005 USNDP Annual Meeting
Oct. 25, 2006: Status report for the 2006 USNDP Annual Meeting
Links to status reports from 1998 through 2002 are contained in the above reports

Current Status

  1. With the exception of RadList all ANSI, Open-VMS, Linux, and MS Windows versions are current with those maintained in-house at the NNDC.
  2. All analysis and utility codes have been converted to FORTRAN 95 (C.L. Dunford)
    1. ALPHAD, ComTrans, FMTCHK, ENSDAT, GTOL, NSDFLIB, PANDORA, and RULER distributed
    2. Further in-house testing before distribution of remaining programs
    3. Compaq/Digital Visual FORTRAN for Windows and Lahey/Fujitsu FORTRAN 95 for Linux.
  3. Code Revisions (See the relevant "Read Me's" for additional details):
    BrIcc1.  BrIcc 2.0 (Band-Raman Internal Conversion Coefficients using the "frozen orbitals" hole approximation) distributed.
    2.  Corrected problem in merging new records into original file
    ComTransENSDF translation dictionary files (ensdf_dic.dat and ra_ensdf_dic.dat) updated to May 4, 2007
    ENSDAT 1. Program updated to correspond to the current version (May 4, 2007) of the Nuclear Data Sheets publication program
    2. ENSDF translation dictionary files (ensdf_dic.dat and ra_ensdf_dic.dat) updated to May 4, 2007
    FMTCHK 1. Added coding to recognize new quantities output by BrIcc
    2. Corrected problems caused by different ways of ordering multiple PARENT and NORMALIZATION records
    3. Relaxed criteria for comparing final level to calculated final level
    4. Implemented several checks based on an error report from PNPI in May 2005. This included checking the residual calculated from the target and reaction against the NUCID
    5. Corrected several problems associated with parsing reactions
    6. Corrected problem in assigning numeric value for current level introduced in the conversion from F77 to F95
    7. Added check to see if FL= was identical to current level energy
    8. Added check for embedded "+" or "-" in outgoing reactions.
    9. Allow "XREF=A(123?)" and "XREF=A(?)"
    GTOL 1. Converted to double precision to address platform-dependent precision problems
    2. Table comparing input level energies to calculated energies added.
    3. Table comparing input transition energies to calculated energies with χ2's added.
    4. Compare normalized χ2 to critical χ2 and output warning to terminal and report file if exceeded.
    5. FORTRAN 95 version released
    6. Changed logic for processing FL=? so that RI and TI would be included in RI(OUT) and TI(OUT)
    7. Added query to allow user to specify theoretical DCC to be assumed (HSICC, BrIcc, or Other)
    8. Added some checks in attempt to determine if level should be held fixed in the least-squares fit
    9. Added option to place "G" in level energy field. Similar to "F" option but uncertainty will be added in quadrature with that derived from the least-squares adjustment
    10. Reworked logic so matrix would be recalculated if "FL=" gamma had not been placed within ±10 keV
    PANDORA 1.  Increased dimensions in GAMINT from 150 to 500 to handle primary capture gammas
    2. Modified dimensions of adopted level parameters to be consistent with MAXLEV parameter.
    3. Added check for existence of source datasets before trying to create file with new XREF's.
    RULERCorrected initialization problem caused in porting from F77 to F95 (null character in F95 instead of " " in F77 if string not initialized). This caused the program to sometimes skip calculations

In Progress and Future Plans

  1. BrIcc:
    1. Extend Z range to 110
    2. Update atomic electron binding energies
    3. Correct problem in overestimating shell ratio uncertainties
    4. Attempt to solve problems in estimating the uncertainty when |δ±Δδ| overlaps zero or there is a significant tail in the probability distribution overlapping zero.
    5. Attempt to reduce size of report file
  2. GAMUT: To be done by LBNL (December 2005)
  3. HSICC: Problem in creating new records when a gamma energy lay below a subshell binding energy corrected. Needs testing before distribution.
  4. RadList: Update to handle new quantities generated by BrIcc. This will include expanding the atomic data tables to include the O through R atomic electron shells.

Note: OpenVMS versions are no longer maintained or upgraded.


Tables

Analysis Codes
Code Function Version
No./Date
FORTRAN Documentation
ANSa DVFb VMSc UNXd
Linux UNIX
ALPHAD Calculates α R0's, HF's and theoretical T½(α)'s2.0a
20061106
X X   X No (See "Read Me" file)
BrIcc Calculates internal conversion coefficients, internal electron-positron pair formation coefficients,
and E0 electronic form factors.
2.0b
20070112
  Xe   Xef Xeg Yes
DELTA Analyzes angular correlation data. 1.01
19930415
X  X  X  Xh LUNFD/(NFFR-3048) 1-27
GABS Calculates absolute ΔIγ's. 9.2
20010207
X  X  X  Xh Yes
GTOL Determines level energies from a least-squares fit to Eγ's & feedings. 7.2d
20060515
X X   X BNL-NCS-23375/R
LUNFD/(NFFR-3049) 1-27
HSICC Interpolates internal conversion coefficients 11.13f
20011009
X  X  X  Xh Nucl. Data A4, 1
Nucl. Data Tables A6, 235
Nucl. Data Tables A9, 119
BNL-NCS-23375/R (1977)
LOGFT Calculates log ft. 7.2a
20010220
X  X  X  Xh Nucl. Data Tables A10, 206
BNL-NCS-23375/R (1977)
NSDFLIB Support subprograms for many codes FORTRAN77 1.5d
19990628
Xi       Yes
FORTRAN951.6g
20051114
X X   X Yes
PANDORA Physics check of ENSDF data sets. Aids with adopted gammas & XREF.7.0b
20070501
X X   X Yes
RadList Calculates atomic & nuclear radiations. Checks energy balance.5.5
19881005
X X X   BNL-NCS-52142
RULER Calculates reduced transition probabilities. 3.1c
20061030
X X   X Yes
a ANSI-standard FORTRAN 95, except as noted f INTEL FORTRAN 90
b  Compaq/Digital Visual Fortran (Win9x/ME/NT/2000/XP) g Digital FORTRAN 90
c OpenVMS Fortran, except as noted hLinux GNU f77 Fortran
dLahey/Fujitsu FORTRAN 95, except as noted i ANSI-standard FORTRAN 77
e Only executables are available





Utility Codes
Code Function Version
No./Date
FORTRAN Documentation
ANSa DVFb VMSc UNXd
ADDGAM Adds gammas to adopted data set.1.4
20010207
Xe X  X  Xf No (See "Read Me" file)
COMTRANS Converts the text comments of an ENSDF dataset to a "rich text format" 7.1
20031124
  X g   X g No (See "Read Me" file)
ENSDAT Produces tables and drawings 12.19
20070501
  X g   X g No (See "Read Me" file)
FMTCHK ENSDF format checking 10.2
20070503
X X   X No (See "Read Me" PDF or "Read Me" in HTML)
NSDFLIB Support subprograms for many codes See above
TREND Tabular display of ENSDF data. 8.3
20010207
Xe X  X  Xf No (See "Read Me" file)
a ANSI-standard FORTRAN 95, except as noted e ANSI-standard FORTRAN 77
b  Compaq/Digital Visual Fortran (Win9x/ME/NT/2000/XP) f Linux GNU f77 Fortran
c OpenVMS Fortran g Only the executables are available
d Lahey/Fujitsu FORTRAN 95, except as noted



Thomas W. Burrows.
The latest version of this report is maintained at http://www.nndc.bnl.gov/nndcscr/ensdf_pgm/code_status.html.