Rename default directory to lammps and reorganize gromacs variant steps
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
This commit is contained in:
parent
cbe42b8149
commit
aa0f4048d0
@ -1,7 +1,7 @@
|
||||
# Compiler tag (GCC/CLANG/ICC)
|
||||
TAG ?= ICC
|
||||
# Optimization scheme (default/gromacs/clusters_per_bin)
|
||||
OPT_SCHEME = default
|
||||
# Optimization scheme (lammps/gromacs/clusters_per_bin)
|
||||
OPT_SCHEME = lammps
|
||||
# Enable likwid (true or false)
|
||||
ENABLE_LIKWID ?= false
|
||||
# SP or DP
|
||||
|
@ -39,4 +39,5 @@ extern void binatoms(Atom*);
|
||||
extern void buildNeighbor(Parameter*, Atom*, Neighbor*);
|
||||
extern void sortAtom(Atom*);
|
||||
extern void buildClusters(Parameter*, Atom*);
|
||||
extern void binGhostClusters(Parameter*, Atom*);
|
||||
#endif
|
||||
|
@ -100,7 +100,7 @@ double setup(
|
||||
setupThermo(param, atom->Natoms);
|
||||
if(param->input_file == NULL) { adjustThermo(param, atom); }
|
||||
setupPbc(atom, param);
|
||||
updatePbc(atom, param);
|
||||
buildClusters(param, atom);
|
||||
buildNeighbor(param, atom, neighbor);
|
||||
E = getTimeStamp();
|
||||
|
||||
@ -118,8 +118,6 @@ double reneighbour(
|
||||
LIKWID_MARKER_START("reneighbour");
|
||||
updateAtomsPbc(atom, param);
|
||||
setupPbc(atom, param);
|
||||
updatePbc(atom, param);
|
||||
//sortAtom(atom);
|
||||
buildNeighbor(param, atom, neighbor);
|
||||
LIKWID_MARKER_STOP("reneighbour");
|
||||
E = getTimeStamp();
|
||||
|
@ -219,10 +219,6 @@ void buildNeighbor(Parameter *param, Atom *atom, Neighbor *neighbor) {
|
||||
neighbor->neighbors = (int*) malloc(nmax * neighbor->maxneighs * sizeof(int*));
|
||||
}
|
||||
|
||||
/* bin local & ghost atoms */
|
||||
binatoms(atom);
|
||||
buildClusters(param, atom);
|
||||
|
||||
const MD_FLOAT rBB = cutneighsq / 2.0; // TODO: change this
|
||||
int resize = 1;
|
||||
|
||||
@ -413,6 +409,9 @@ void sortBinAtomsByZCoord(Parameter *param, Atom *atom, int bin) {
|
||||
}
|
||||
|
||||
void buildClusters(Parameter *param, Atom *atom) {
|
||||
/* bin local atoms */
|
||||
binatoms(atom);
|
||||
|
||||
for(int bin = 0; bin < mbins; bin++) {
|
||||
sortBinAtomsByZCoord(param, atom, bin);
|
||||
}
|
||||
|
@ -26,6 +26,7 @@
|
||||
#include <pbc.h>
|
||||
#include <atom.h>
|
||||
#include <allocate.h>
|
||||
#include <neighbor.h>
|
||||
|
||||
#define DELTA 20000
|
||||
|
||||
@ -177,4 +178,8 @@ void setupPbc(Atom *atom, Parameter *param) {
|
||||
// increase by one to make it the ghost atom count
|
||||
atom->Nclusters_ghost = Nghost + 1;
|
||||
atom->Nclusters = atom->Nclusters_local + Nghost + 1;
|
||||
|
||||
// Update and bin created ghost clusters
|
||||
updatePbc(atom, param);
|
||||
binGhostClusters(param, atom);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user