mirror of
https://github.com/paboyle/Grid.git
synced 2025-06-23 18:22:02 +01:00
Compare commits
3 Commits
b0f4eee78b
...
feature/ck
Author | SHA1 | Date | |
---|---|---|---|
694306f202 | |||
63dbaeefaa | |||
e8c187b323 |
@ -726,8 +726,8 @@ public:
|
|||||||
static strong_inline void ApplyBoundaryMask(Field& f, const Mask& m) {
|
static strong_inline void ApplyBoundaryMask(Field& f, const Mask& m) {
|
||||||
conformable(f, m);
|
conformable(f, m);
|
||||||
auto grid = f.Grid();
|
auto grid = f.Grid();
|
||||||
const int Nsite = grid->oSites();
|
const uint32_t Nsite = grid->oSites();
|
||||||
const int Nsimd = grid->Nsimd();
|
const uint32_t Nsimd = grid->Nsimd();
|
||||||
autoView(f_v, f, AcceleratorWrite);
|
autoView(f_v, f, AcceleratorWrite);
|
||||||
autoView(m_v, m, AcceleratorRead);
|
autoView(m_v, m, AcceleratorRead);
|
||||||
// NOTE: this function cannot be 'private' since nvcc forbids this for kernels
|
// NOTE: this function cannot be 'private' since nvcc forbids this for kernels
|
||||||
|
@ -534,6 +534,7 @@ void Grid_init(int *argc,char ***argv)
|
|||||||
void Grid_finalize(void)
|
void Grid_finalize(void)
|
||||||
{
|
{
|
||||||
#if defined (GRID_COMMS_MPI) || defined (GRID_COMMS_MPI3) || defined (GRID_COMMS_MPIT)
|
#if defined (GRID_COMMS_MPI) || defined (GRID_COMMS_MPI3) || defined (GRID_COMMS_MPIT)
|
||||||
|
MPI_Barrier(MPI_COMM_WORLD);
|
||||||
MPI_Finalize();
|
MPI_Finalize();
|
||||||
Grid_unquiesce_nodes();
|
Grid_unquiesce_nodes();
|
||||||
#endif
|
#endif
|
||||||
|
1
systems/mac-arm/config-command-mpi
Normal file
1
systems/mac-arm/config-command-mpi
Normal file
@ -0,0 +1 @@
|
|||||||
|
CXX=mpicxx-openmpi-mp CXXFLAGS=-I/opt/local/include/ LDFLAGS=-L/opt/local/lib/ ../../configure --enable-simd=GEN --enable-debug --enable-comms=mpi
|
Reference in New Issue
Block a user