Support

Support Options

Submit a Support Ticket

 

NEMO5 Regression Tests

By James Fonseca

Purdue University

Category

Downloads

Published on

Abstract

The NEMO5 regression tests are run nightly and in general should be more stable than those in the public_examples resource.
In each directory, there are:
1. an input file
2a. an testinfo file which contains the default number of cores to run--not necessarily the fastest number of cores to use.
2b. any file with a "_ref" in the name is a reference file. The simulation will produce outputs that should be close (i.e. within 1%) to the reference files. The file produced by the simulation will have the same as the reference, minus the "_ref". For example, the reference for the lanczos test is "schroedi_energies_ref.dat". The simulation, when run, should produce "schroedi_energies.dat"

There is also a smartydiff.py script which works like regular 'diff' but will allow some variance (e.g. 1%) in the results.
python smartydiff.py schroedi_energies_ref.dat schroedi_energies.dat 0.01

Finally, the tests' runtime vary. Some will take a couple seconds, others may take longer.

Versions available
1. Tests for current source revision 13629. Click the main download button. Uploaded Jan 7, 2014.
2. Tests for revision 12656 for installed version if you run via nanoHUB workspace. Click the "additional materials available" link. Uploaded Oct 14, 2013.
3. revision 13795 updated with new metasolver & simplified device geometry nanowire transistor (2nm_si_wire_meta_device)

4. revision 1647

Cite this work

Researchers should cite this work as follows:

  • James Fonseca (2013), "NEMO5 Regression Tests," http://nanohub.org/resources/19171.

    BibTex | EndNote

nanoHUB.org, a resource for nanoscience and nanotechnology, is supported by the National Science Foundation and other funding agencies. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.