Skip to content

Latest commit

 

History

History
41 lines (39 loc) · 2.03 KB

File metadata and controls

41 lines (39 loc) · 2.03 KB

********** Group 3 Directory Structure **********

.
├── CMakeLists.txt                     ! CMake program for building the ljmd simulation program
├── README.md                          ! Group & project description
├── examples                           : Input files and their corresponding output files
│   ├── argon_108.dat
│   ├── argon_108.inp
│   ├── argon_108.rest
│   ├── argon_108.xyz
│   ├── argon_2.rest
│   ├── argon_2916.dat
│   ├── argon_2916.inp
│   ├── argon_2916.rest
│   ├── argon_2916.xyz
│   ├── argon_78732.inp
│   └── argon_78732.rest
├── include                          : Header files: contains function declarations
│   ├── compute_force.h              
│   ├── datastructure.h
│   ├── input.h
│   ├── output.h
│   ├── utilities.h
│   └── velverlet.h
├── src                              : Source files : contains fucntion description
│   ├── compute_force.c              ! Force computation kernel
│   ├── datastructure.c              ! Data types and structure definition
│   ├── input.c                      ! Input algorithm
│   ├── main.c                       ! Main program in C
│   ├── output.c                     ! Data output algorithm
│   ├── utilities.c                  ! Helper functions (e.g get_a_line, pbc...)
│   └── velverlet.c                  ! Velocity Verlet computation kernel
└── tests                            : Google Tests files
    ├── test_compute_force.cpp       ! GTest (C++) program to check if force computation functions
    ├── test_datastructure.cpp       ! GTest (C++) program to check the accuracy of data handling
    ├── test_utils.cpp               ! GTest (C++) program to check helper functions used in the main program
    └── test_velverlet.cpp           ! GTest (C++) program to check that velocities are computed

4 directories, 30 files