Skip to content

lammps

This module tests the binary 'lmp' in available modules containing substring 'LAMMPS'. The tests come from the lammps github repository (https://github.com/lammps/lammps/)

EESSI_LAMMPS_base

Bases: RunOnlyRegressionTest

assert_lammps_openmp_treads()

Assert that OpenMP thread(s) per MPI task is set

assert_lammps_processor_grid()

Assert that the processor grid is set correctly

assert_run()

Assert that the test calulated the right number of neighbours

set_compute_unit()

Set the compute unit to which tasks will be assigned

EESSI_LAMMPS_lj

Bases: EESSI_LAMMPS_base, EESSI_Mixin

assert_energy()

Asert that the calculated energy at timestep 100 is with the margin of error

assert_sanity()

Check all sanity criteria

check_number_neighbors()

Assert that the test calulated the right number of neighbours

set_executable_opts()

Set executable opts based on device_type parameter

EESSI_LAMMPS_rhodo

Bases: EESSI_LAMMPS_base, EESSI_Mixin

assert_energy()

Asert that the calculated energy at timestep 100 is with the margin of error

assert_sanity()

Check all sanity criteria

check_number_neighbors()

Assert that the test calulated the right number of neighbours

set_executable_opts()

Set executable opts based on device_type parameter