mirror of
https://github.com/paboyle/Grid.git
synced 2024-11-09 23:45:36 +00:00
SVE readme update
This commit is contained in:
parent
465856331a
commit
a87e45ba25
@ -17,11 +17,6 @@ export MPICH_CXX=g++-10.0.1
|
||||
|
||||
$ ../configure --without-hdf5 --enable-gen-simd-width=64 --enable-simd=GEN --enable-precision=double --enable-comms=mpi3 --enable-openmp CXX=mpiFCC CC=mpifcc CXXFLAGS="-std=c++11 -march=armv8-a+sve -msve-vector-bits=512 -fno-gcse -DA64FXFIXEDSIZE -DA64FXASM -DDSLASHINTRIN -DTOFU -I/opt/FJSVxtclanga/tcsds-1.2.25/include/mpi/fujitsu -lrt" LDFLAGS="-L/opt/FJSVxtclanga/tcsds-1.2.25/lib64 -lrt"
|
||||
|
||||
works! but binaries do not finish when running via job scheduler. problem with MPI_finalize ?
|
||||
|
||||
interactive login: mpirun -np 1 ./Benchmark_wilson_sweep --dslash-asm
|
||||
[WARN] PLE 0610 plexec The process terminated with the signal.(rank=0)(nid=0xff010008)(sig=9) ?
|
||||
|
||||
--------------------------------------------------------
|
||||
|
||||
* armclang 20.0 VLA (merlin)
|
||||
|
@ -182,6 +182,9 @@ int main (int argc, char ** argv)
|
||||
auto nsimd = vComplex::Nsimd();
|
||||
auto simdwidth = sizeof(vComplex);
|
||||
|
||||
std::cout<<GridLogMessage << "Nsimd "<< nsimd << std::endl;
|
||||
std::cout<<GridLogMessage << "Simd width "<< simdwidth << std::endl;
|
||||
|
||||
// RF: Nd Wilson, Nd gauge, Nc colors
|
||||
double data = volume * ((2*Nd+1)*Nd*Nc + 2*Nd*Nc*Nc) * simdwidth / nsimd * ncall / (1024.*1024.*1024.);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user