Machine:
Apple Macbook Pro 14 M1 Pro
Libraries:
- HDF5 2.1.1
- NetCDF-C 4.10.0
- NetCDF-Fortran 4.6.2
- MPICH 5.0.0
Compilers (installed through Homebrew):
- GCC 15
- G++ 15
- GFortran 15
Configuration:
CC=$MPICC FC=$MPIFC CXX=$MPICXX F90=$MPIF90 F77=$MPIF77 CFLAGS=$CFLAGS ./configure --enable-clm45 --enable-nc4-filters --enable-pnetcdf --with-netcdf=$DIR --with-hdf5=$DIR
Error:
/Users/asyam/libraries/bin/mpifort -I/Users/asyam/downloadlib/RegCM/external -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -I/Users/asyam/libraries/include -DNETCDF4_COMPRESS -DCLM45 -I/Users/asyam/downloadlib/RegCM/Share -IRRTMG -DGIT_VER=\"5.0.0\" -DUSE_MPI3 -DQUAD_PRECISION -DF2008 -fallow-argument-mismatch -I/Users/asyam/downloadlib/RegCM/Main/mpplib -I/Users/asyam/downloadlib/RegCM/external -c rrtmg_lw_taumol.F90
mcica_random_numbers.F90:91:48:
91 | UMASK = -2147483648, & ! most significant w-r bits (0x80000000UL)
| 1
Error: Integer too big for its kind at (1). This check can be disabled with the option '-fno-range-check'
mcica_random_numbers.F90:128:79:
128 | integer(kind=im), parameter, dimension(0:1) :: t_matrix = (/ 0_im, MATRIX_A /)
| 1
Error: Symbol 'matrix_a' at (1) has no IMPLICIT type; did you mean 't_matrix'?
mcica_random_numbers.F90:101:43:
101 | integer(kind=im), dimension(0:blockSize -1) :: state ! = 0
| 1
Error: Symbol 'blocksize' at (1) has no IMPLICIT type
mcica_random_numbers.F90:236:28:
236 | twister%state(0) = UMASK
| 1
Error: Symbol 'umask' at (1) has no IMPLICIT type
mcica_random_numbers.F90:140:27:
140 | do k = 0, blockSize - M - 1
| 1
Error: Symbol 'm' at (1) has no IMPLICIT type
mcica_random_numbers.F90:120:47:
120 | mixbits = ior(iand(u, UMASK), iand(v, LMASK))
| 1
Error: Symbol 'lmask' at (1) has no IMPLICIT type
mcica_random_numbers.F90:120:31:
120 | mixbits = ior(iand(u, UMASK), iand(v, LMASK))
| 1
Error: Symbol 'umask' at (1) has no IMPLICIT type
mcica_random_numbers.F90:120:31:
120 | mixbits = ior(iand(u, UMASK), iand(v, LMASK))
| 1
Error: Symbol 'umask' at (1) has no IMPLICIT type
mcica_random_numbers.F90:130:46:
130 | twist = ieor(ishft(mixbits(u, v), -1_im), t_matrix(iand(v, 1_im)))
| 1
Error: Function 't_matrix' at (1) has no IMPLICIT type
mcica_random_numbers.F90:131:46:
131 | twist = ieor(ishft(mixbits(u, v), -1_im), t_matrix(iand(v, 1_im)))
| 1
Error: Function 't_matrix' at (1) has no IMPLICIT type
mcica_random_numbers.F90:317:7:
317 | use MersenneTwister, only: randomNumberSequence, & ! The random number engine.
| 1
Fatal Error: Cannot open module file 'mersennetwister.mod' for reading at (1): No such file or directory
compilation terminated.
make[4]: *** [mcica_random_numbers.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
The problem will not persist if I change the compilers into the regular GNU compilers instead of the MPICH compilers. Thank you.
Machine:
Apple Macbook Pro 14 M1 Pro
Libraries:
Compilers (installed through Homebrew):
Configuration:
Error:
The problem will not persist if I change the compilers into the regular GNU compilers instead of the MPICH compilers. Thank you.