mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-25 13:15:55 +01:00
disable TOFU by default
This commit is contained in:
parent
a87e45ba25
commit
1635c263ee
@ -45,12 +45,14 @@ void CartesianCommunicator::Init(int *argc, char ***argv)
|
|||||||
if ( !flag ) {
|
if ( !flag ) {
|
||||||
|
|
||||||
// Fugaku Tofu: enable by default
|
// Fugaku Tofu: enable by default
|
||||||
|
/*
|
||||||
#if defined (A64FX) || defined (A64FXFIXEDSIZE)
|
#if defined (A64FX) || defined (A64FXFIXEDSIZE)
|
||||||
#ifndef TOFU
|
#ifndef TOFU
|
||||||
#define TOFU
|
#define TOFU
|
||||||
#pragma message ("TOFU network / MPI_THREAD_SERIALIZED")
|
#pragma message ("TOFU network / MPI_THREAD_SERIALIZED")
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
*/
|
||||||
|
|
||||||
#if defined (TOFU) // FUGAKU, credits go to Issaku Kanamori
|
#if defined (TOFU) // FUGAKU, credits go to Issaku Kanamori
|
||||||
nCommThreads=1;
|
nCommThreads=1;
|
||||||
|
@ -1,3 +1,12 @@
|
|||||||
|
* QPACE4 interactive login
|
||||||
|
|
||||||
|
scl enable gcc-toolset-10 bash
|
||||||
|
module load mpi/openmpi-aarch64
|
||||||
|
|
||||||
|
../configure --without-hdf5 --enable-gen-simd-width=64 --enable-simd=GEN --enable-precision=double --enable-comms=mpi-auto --enable-openmp CXX=mpicxx CC=mpicc CXXFLAGS="-std=c++11 -march=armv8-a+sve -msve-vector-bits=512 -DA64FXFIXEDSIZE -DA64FXASM -DDSLASHINTRIN"
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
* gcc 10.0.1 VLA (merlin)
|
* gcc 10.0.1 VLA (merlin)
|
||||||
|
|
||||||
../configure --with-lime=/home/men04359/lime/c-lime --without-hdf5 --enable-gen-simd-width=64 --enable-simd=GEN --enable-precision=double --enable-comms=none --enable-openmp CXX=g++-10.0.1 CC=gcc-10.0.1 CXXFLAGS="-std=c++11 -march=armv8-a+sve -msve-vector-bits=512 -fno-gcse -DA64FX -DA64FXASM -DDSLASHINTRIN" LDFLAGS=-static GRID_LDFLAGS=-static MPI_CXXLDFLAGS=-static
|
../configure --with-lime=/home/men04359/lime/c-lime --without-hdf5 --enable-gen-simd-width=64 --enable-simd=GEN --enable-precision=double --enable-comms=none --enable-openmp CXX=g++-10.0.1 CC=gcc-10.0.1 CXXFLAGS="-std=c++11 -march=armv8-a+sve -msve-vector-bits=512 -fno-gcse -DA64FX -DA64FXASM -DDSLASHINTRIN" LDFLAGS=-static GRID_LDFLAGS=-static MPI_CXXLDFLAGS=-static
|
||||||
@ -35,7 +44,7 @@ TODO check ARMCLANGCOMPAT
|
|||||||
|
|
||||||
* armclang 20.1 VLA (fjt cluster)
|
* armclang 20.1 VLA (fjt cluster)
|
||||||
|
|
||||||
../configure --with-lime=$HOME/local --without-hdf5 --enable-gen-simd-width=64 --enable-simd=GEN --enable-precision=double --enable-comms=none --enable-openmp CXX=armclang++ CC=armclang CXXFLAGS="-std=c++11 -mcpu=a64fx -DARMCLANGCOMPAT -DA64FX -DA64FXASM -DDSLASHINTRIN"
|
../configure --with-lime=$HOME/local --without-hdf5 --enable-gen-simd-width=64 --enable-simd=GEN --enable-precision=double --enable-comms=none --enable-openmp CXX=armclang++ CC=armclang CXXFLAGS="-std=c++11 -mcpu=a64fx -DARMCLANGCOMPAT -DA64FX -DA64FXASM -DDSLASHINTRIN -DTOFU"
|
||||||
|
|
||||||
TODO check ARMCLANGCOMPAT
|
TODO check ARMCLANGCOMPAT
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user