Hello,
I am trying to install TELEMAC in parallel on a cluster.
I have installed the non-parallel version and it runs normally.
For the paralle version, when I run makepar90, I get "undefined reference" :
# / Home3/telemac/v6p1/parallel/parallel_v6p1/intel_64_11/parallelv6p1.a (p_dmax.o): In function `p_dmax_ ':
# P_dmax.f: (. Text +0 x37): undefined reference to `mpi_allreduce_ '
... (and many others), and then
# Make: *** [sisyphev6p1_MP.exe] Error 1
To successfully compile, I need to edit the makefile in each module (Sisyphe, telemac2d ...)
-> in sisyphe / ... / Makefile , for the $ (EXEDEFPARA):
I change : $ (LK_NAM) -> $ (FC_MPI) (FC_MPI returns mpiifort)
In this case, it compiles and it creates sisyphev6p1_MP.exe
I don't know yet if this compilation works or not (I don't know how to run telemac in parallel on the calculator).
Is there really are errors in the makefiles or the problem is elsewhere in my compilation ?
Thank you for your help
Anne-Laure