Presentation is loading. Please wait.

Presentation is loading. Please wait.

LLNL-PRES-?????? This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.

Similar presentations


Presentation on theme: "LLNL-PRES-?????? This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344."— Presentation transcript:

1 LLNL-PRES-?????? This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. Lawrence Livermore National Security, LLC LLNL’s Open Sourcing Philosophy and its Nuclear Data Infrastructure Presented to IAEA: Vienna Austria Bret Beck Oct 2015

2 Lawrence Livermore National Laboratory LLNL-PRES-xxxxxx 2  What software is this talk about: FUDGE  LLNL open sourcing philosophy Classified and export control  Releasing FUDGE  FUDGE maintenance, repository and updates Outline

3 Lawrence Livermore National Laboratory LLNL-PRES-xxxxxx 3  FUDGE: For Updating Data and Generating ENDL  Interface written in Python Has C/C++ routines for computationally intensive calculations Also some legacy Fortran routines not included in released versions  We also refer to FUDGE as our “nuclear data infrastructure” What software is this talk referring to

4 Lawrence Livermore National Laboratory LLNL-PRES-xxxxxx 4  Read/write ENDL, ENDF6 and GND/XML Translation between ENDF6 and GND/XML  Modifying data e.g., xSecMod = 1.2 * xSec  Viewing data: plotting and printing  Checking Finds issues other checkers miss used in BNL/NNDC’s ADVANCE package  Processing  Caleb will talk more about Fudge What can FUDGE do?

5 Lawrence Livermore National Laboratory LLNL-PRES-xxxxxx 5  Two possible restrictions Classified — “ … sensitive information that needs protection for national security reason. ” — Nuclear data are unclassified — Processing of nuclear data is unclassified Export control — “ Export controls are designed to protect items and information important to maintaining the technical lead of industries in the United States. They are based on government rules and regulations that govern the transfer of both unclassified and classified commodities, technologies, and software/codes to non-U.S. entities or individuals. ” LLNL open sourcing philosophy

6 Lawrence Livermore National Laboratory LLNL-PRES-xxxxxx 6  Technology transfer Want to keep some countries from obtaining certain technologies Nuclear data and its processing are not restricted by this type of export control  Economical Cannot give an economical benefit to certain countries Because we do not charge for Fudge, it is not restricted by this type export control Two types of export controls As long as software is not classified or export controlled it can be opened sourced to anyone without any restrictions.

7 Lawrence Livermore National Laboratory LLNL-PRES-xxxxxx 7  FUDGE it is not classified or export controlled  We want GND to be successful  We welcome feedback What is FUDGE missing? What is it doing wrong?  We like having many FUDGE testers helps us find bugs Why we release FUDGE

8 Lawrence Livermore National Laboratory LLNL-PRES-xxxxxx 8  Past We have released several versions of FUDGE Download via BNL web-site https://ndclx4.bnl.gov/gf/project/gnd/ https://ndclx4.bnl.gov/gf/project/gnd/ Released with GPL (GNU General Public License) Supported some deterministic processing  Future We plan to continue to release FUDGE Released under BSD (Berkeley Software Distribution) license instead of GPL Include all LLNL deterministic processing codes Past and future releases of FUDGE

9 Lawrence Livermore National Laboratory LLNL-PRES-xxxxxx 9  We use FUDGE for LLNL programmatic work and we need to certify its contents; ergo LLNL will maintain the FUDGE repository LLNL will welcome feedback and input All input will be vetted by LLNL and included if deemed acceptable and appropriate FUDGE repository and updates


Download ppt "LLNL-PRES-?????? This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344."

Similar presentations


Ads by Google