ANNOUNCEMENTS - 06/04/2003
First modules: a couple of elementary modules have been released. 11/18/2002. See "Work in Progress" section below.
Licensing: the question of under which license agreement the modules should be provided is an important one. One option is to use the GNU General Public License. This is still an open question.
Meeting Report: The report of the meeting held on May 12, 2003 in San Diego (Coronado), California is available. (See the "Meetings" section below).

During the 2001 Santa Fe (New Mexico, USA) meeting on nuclear reaction codes and modeling, some participants expressed their interest in the development of a modern library of modules (as explained below) aimed at being used in all modern, existing or future, nuclear reaction codes (e.g., GNASH, TALYS and EMPIRE). Following this idea, a meeting was organized in Geel (Belgium) on May 21-22, 2002, in order to better define the goals of such a library and the repartition of tasks among the main participants.

This web site is intended to present the progress status of this project as it unfolds, and eventually to provide links to the modules themselves. Both developers and users may be interested in checking the evolution of this website regularly (cf. mailing lists below).

Geel meeting, May 2002

San Diego Meeting, May 12, 2003.

The main developers have started defining the basic bricks for this project; they concern the programming rules & concepts, and the details of the overall database structure to be used. More details will be available shortly.

During the Geel meeting, the main developers have also agreed to provide various Fortran 90 modules within one year (by May 2003). As a starting point, the following modules would be first tackled:

In parentheses are the "developers-teams" which will provide the beta-versions of the corresponding modules.

Here you can find the initial programming rules regarding the modules to be included in this library.

The table below gathers the modules available at that time (11/21/2002). The downloadable files are UNIX archive files (.tar) containing the modules themselves, README text files, and eventually testing codes. You can also download the whole package ("ALL") which includes a Makefile to install the modules more easily.

So far, only a couple of very simple modules are available, in a preliminary state (version < 1.0.0), which for instance do not even include any license agreement.

Module name Description Downloadable file Version
ACCURACY Provides basic real and integer kinds accuracy.tar (12 KB) 0.1.0
PHYSICS Fundamental physics constants physics.tar (12 KB) 0.1.0
ALL Contains all preceding modules. modlib.tar (20 KB) 0.1.0

Other modules should be released soon in their preliminary version (0.1.0); they include the level densities from TALYS, the width-fluctuations from McGNASH, Angular momentum coupling from Kawano, and perhaps gamma-strength function from EMPIRE with GDR systematics. The goal is to have these modules fully tested and documented by next May.

Note: the version numbering of the above modules follows the rules of the Apache APR project. Note that such rules do not apply for modules which have not reached a maturity age yet, i.e., below 1.0.0 version.

Since Fortran 90/95/... was chosen as the main language for the development of this new library of modules, developers will find below some useful links to Fortran tutorials and compilers.

Other useful links:

We have created two mailing lists: the first one addressed to the developers and which concerns very practical issues in the development of the library; the second one intended to everyone interested (in large) in the library progress. To subscribe to these mailing lists, just send an email to with the following message in the email body:

For any information regarding this project (including questions re. this web site), please contact:

Patrick Talou
T-16, Nuclear Physics Group,
Los Alamos National Laboratory,
Los Alamos, New Mexico 87545, USA.
Phone: +1 (505) 667-3821