Build telemac-mascaret-v8p4r0

Dear [name removed],

I am a beginner of telemac-mascaret.

And I try to build telemac-mascaret-v8p4r0 with intelmpi.

I got an error below:


- completed: .../telemac-mascaret/sources/utils/damocles/next.f

- completed: .../telemac-mascaret/sources/utils/damocles/longlu.f

- completed: .../telemac-mascaret/sources/utils/damocles/aidelu.f

/share/home/zouwei/telemac-mascaret/sources/utils/parallel/declarations_parallel.F(54): error #6219: This variable, used in a specification expression, must be a dummy argument, a COMMON block object, or an object accessible through host or use association. [MPI_MAX_ERROR_STRING]

    CHARACTER(LEN=MPI_MAX_ERROR_STRING)[IP removed] MPI_ERROR_MSG

----------------------^

/share/home/zouwei/telemac-mascaret/sources/utils/parallel/declarations_parallel.F(54): error #6841: An automatic object must not appear in the specification part of a module. [MPI_ERROR_MSG]

    CHARACTER(LEN=MPI_MAX_ERROR_STRING)[IP removed] MPI_ERROR_MSG

----------------------------------------------^

compilation aborted for /share/home/zouwei/telemac-mascaret/sources/utils/parallel/declarations_parallel.F (code 1)

- completed: .../telemac-mascaret/sources/utils/damocles/preval.f

Traceback (most recent call last): ] 1% | 24s

File “/share/home/zouwei/telemac-mascaret/./scripts/python3/compile_telemac.py”, line 152, in

main()

File “/share/home/zouwei/telemac-mascaret/./scripts/python3/compile_telemac.py”, line 139, in main

compile_cmdf(options.ncsize, modules, options.verbose)

File “/share/home/zouwei/telemac-mascaret/scripts/python3/compilation/compil_tools.py”, line 1286, in compile_cmdf

raise TelemacException(\

utils.exceptions.TelemacException:

    +> failed: .../telemac-mascaret/sources/utils/parallel/declarations_parallel.F

… The following command failed for the reason in the listing

mpiifort -c -cpp -fPIC -O2 -pthread -fopenmp -DHAVE_MPI -DHAVE_MED -DHAVE_METIS -DHAVE_MUMPS -DHAVE_AED2 -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/utils/special -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/utils/damocles -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/utils/parallel -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/utils/hermes -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/utils/ad -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/utils/bief -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/tomawac -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/[name removed]/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/waqtel -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/khione -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/gaia -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/telemac2d -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/utils/gretel -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/utils/partel -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/telemac3d -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/artemis -I /share/home/zouwei/telemac-mascaret/builds/ifortHPC/obj/api -I/usr/include/ -I/usr/include/MUMPS -I/share/apps/telemac_libs/include -I/share/apps/intel19u5/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include /share/home/zouwei/telemac-mascaret/sources/utils/parallel/declarations_parallel.F


Where is the problem?

Thanks!