|
C++ mpi module for stochmagnet_main Package
|
network package of Stoch Magnet module contains network classes
network package of Stoch Magnet module contains network classes
The class contains :
The BCC grid builder computes a set of particles in unit cells in slice or block of the whole network unit cells grid as follow:
get all the centers of the unit cell in domain and in slice or block of the whole grid and connect them to the 8 summits of the unit cells. get on all the summits of the unit cells in slice or block of the whole grid and connect them to the center of cells connected to the summit and in the domain.
The FCC grid builder computes a set of particles in unit cells in slice or block of the whole network unit cells grid as follow:
get all the centers of the face of the slice or block of the whole netwok in domain and connected them to the summit of the face and to the center of the face connected to them and in domain get all the summits of slice or block of the whole grid and connect them to the center of faces connected to the summit and in the domain.
The canonical grid builder computes a set of particles in unit cells in slice or block of the whole network unit cells grid as follow:
get all the centers of the unit cell and connect them to the center of all connected unit cells in the dommain
This package is implemented depending on OpenMP/MPI facilities in
The UML organization of the package