Skip to content

P2.8_best_22_23 group project for the ljmd optimization and parallelization.

Notifications You must be signed in to change notification settings

Stack7/MHPC-P2.8-project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This package contains simplified MD code with multi-threading parallelization for simulating atoms with a Lennard-Jones potential.

The bundled makefiles are set up to compile the executable once with OpenMP disabled and once with OpenMP enabled with each build placing the various object files in separate directories.

The examples directory contains 3 sets of example input decks and the reference directory the corresponding outputs.

Type: make to compile everything and: make clean to remove all compiled objects

Using cmake

To compile using cmake follow the steps:

mkdir build 
cd build
cmake ..
cmake --build
  • make or make serial to compile everything
  • ctest to run the tests (or make check to check with the examples)
  • make clean to remove all compiled files

About

P2.8_best_22_23 group project for the ljmd optimization and parallelization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 54.2%
  • C 18.0%
  • CMake 16.2%
  • C++ 10.4%
  • Other 1.2%