CSC179_EC - SCOREC Redmine

advertisement
Export Control Review Results
DD Project CSC179
FASTMath Installation and Portable Performance Testing
FASTMath is a large collection of interrelated HPC technologies involving sparse and dense solver
libraries such as HYPRE, PETSc, Sundials, SuperLU and meshers such as MOAB, BoxLib and Chombo. We
have a variety of test applications which we plan to run to test individual packages as well as integration
of packages working together in a larger context.
Summary
The Director’s Discretion project identified herein is Fundamental Research. No end use/end user issues
were identified. Project is not generating proprietary data. Department of Commerce restrictions for
the software under EAR99, apply to Iran, North Korea, Sudan, Syria, and Cuba. No additional export
control restrictions are required other than those in place for access to HPCs. Please proceed using LCF
Category 1 Fundamental Research, cyber security policy.
Purpose of request
Director’s Discretion project CSC179, “FASTMath Installation and Portable Performance Testing,” will
access NCCS computing resources. OLCF Category 1 cyber security protections are appropriate for this
project using Department of Commerce EAR99, open source applications, and no proprietary data. The
project is not generating export controlled technical information. Project is Fundamental Research.
Introduction
The project is identified as CSC179, “FASTMath Installation and Portable Performance Testing,” for the
HPC System is incorporated herein.
User Review and Agreement
The principal investigator (PI) has been screened by a list of Government authorities and no matches
were identified. The PI is responsible for assuring compliance with U.S. Export Control Laws and
Regulations. The PI is bound by the “Principal Investigators Agreement” executed as a requirement for
access.
Technology/Item Classification
We would like the ability to test updates to FASTMath software packages as they occur throughout the
remaining life of the FASTMath project. FASTMath is a large collection of interrelated HPC technologies
involving sparse and dense solver libraries such as HYPRE, PETSc, Sundials, SuperLU and meshers such as
MOAB, BoxLib and Chombo. We have a variety of test applications which we plan to run to test
individual packages as well as integration of packages working together in a larger context. The work will
involve a combination of C, C++ and Fortran using MPI, possibly OpenMP employing a variety of solver
and meshing approaches to individual tests. The significance of this effort is in testing portability,
scalability and portable performance ability of a variety of FASTMath software packages (solvers and
meshers), feedbacking to respective project teams the results of scaling and performance tests and in
maintaining updates to these packages as new releases are made. Honestly, the research aspect of
things isn't nearly so significant as the nuts-and-bolts computer science and software development
know-how to be applied in ensuring FASTMath packages are easy to install, easy to use and achieve
goood performance on LCF systems such as Titan. FASTMath already supports similar installations on
ANL's Vesta and NERSC's hopper systems. In each of those cases, we learned a number of important
lessons in supporting HPC software, fed these lessons back to package developers and improved the
quality those packages in future releases.
This research is not proprietary. The PI has indicated that work results are publishable; and, research is
not using or generating proprietary information. Department of Commerce ECCN EAR99 is appropriate
for codes used where the source code has not been published. The identified software applications and
tools proposed for use in modeling are open source, developed in fundamental research; and, are not
under export control jurisdiction. Given the status of the codes and the intended goals, this project
meets the following definition:
NSDD 189 defines fundamental research as “basic and applied research in science and engineering,
the results of which ordinarily are published and shared broadly within the scientific community, as
distinguished from proprietary research and from industrial development, design, production, and
product utilization, the results of which ordinarily are restricted for proprietary or national security
reasons.”
If the research meets the above definition and is intended for open publication, then the research
output would not fall under export control jurisdiction and therefore would be releasable to the public
without restriction.
A precautionary note associated with the Application Program(s) and its output:
However, in rapidly advancing research fields, fundamental research may develop practical applications
that make it subject to export control. Further, fundamental research sometimes uses technologies or
computational tools and techniques that may be sensitive and subject to export control. And in some
circumstances, what is normally considered fundamental research may be classified if it is particularly
significant to national security. Please refer to the attachment, “Training PresentationREV5” for
additional information.
A precautionary note associated with the High Performance Computer hardware and software itself
(exclusion of the Application software):
HPC and the associated operating software is controlled by the Department of Commerce under 4A003
(hardware), 4D001 (operating software) and the associated technology 4E001 for National Security,
Nuclear Nonproliferation, and other stated reasons. Because of these restrictions, no physical access to
the hardware, software and technology by a foreign national Participant, who is not a lawful permanent
resident, is permitted without an export control license from the Department of Commerce. In this
situation it is assumed that this will not be the case and therefore not a concern. However, it should also
be noted that any access to high performance computers are restricted to Tier 4 foreign countries (e.g.
Cuba, Iran, North Korea, Sudan, and Syria). Please refer to the attachment, “Examples
(1)HPCsystems(2)Applications&(3)PurposeComputerUsage11-12”.
End User/End Use Restrictions
For equipment, materials, and/or software which are under the Department of Commerce, a license
maybe required if the destination is a terrorist or embargoed country (Cuba, Iraq, Iran, North Korea,
Sudan and Syria), on the denied persons list (international criminals), on denial orders
(organizations/companies involved in heinous activities) or on the Entity List (weapons of mass
destruction). Additionally, the "Know your Customer" screening requirements must also be considered
for Nuclear, Chemical and Biological, and Missile Technology involvement. For a more detailed
description of these restrictions please go to the SBMS URL below and look under Program Description
document cited therein.
Other Considerations
If any agreements are entered into, all parties must agree to be responsible for their own Export Control
Compliance of U.S. laws and regulations as it relates to the work being undertaken. It should be noted,
if there is a material change in the scope of work or if an end-point performance/application is
identified, a re-determination will be required. The principle investigator on this project is responsible
for monitoring the performance achievements of the project and keeping export control requirements
in mind. These agreements can run for years and export control laws and regulations can change.
Download