I add some fflags for gcc and openmpi,delete some fflags which can't use under gcc.
The file "timers.f90" need to change variable type.
Version:
The gcc version I am using is 9.3.0,
hmpi version is 1.1.1 ,
openblas version is 0.3.18,
fftw version is 2.1.5,
hdf5 version is 1.10.1
I can confirm that this changes make it possible to build cubep3m with GNU toolchain 9.x on both Linux x86_64 and aarch64!
For aarch64 I needed to remove -fallow-argument-mismatch though
I add some fflags for gcc and openmpi,delete some fflags which can't use under gcc. The file "timers.f90" need to change variable type. Version: The gcc version I am using is 9.3.0, hmpi version is 1.1.1 , openblas version is 0.3.18, fftw version is 2.1.5, hdf5 version is 1.10.1