Hi, an error below occurred when I tried to run simulation in Telemac 3D with modified subroutine of user_mesh_transf and user_source (where additional source terms were added).
> compiling objs
compiling: t3d_TEC_v6.0_exp.f ... completed
compiling: user_mesh_transf.f ... completed
runCAS: failed to compile
|processExecutable: could not link your executable (runcode=1).
|
|... The following command failed for the reason above (or below)
|/usr/lib64/openmpi/bin/mpif90 -mcmodel=large -fconvert=big-endian -frecord-marker=4 -lpthread -v -lm -lz -o "/storage/home/s2054145/models/fw_TEC_implem_v0/fw_TEC_implem_v0_20140716.cas_2023-01-04-16h43min56s/out_user_fortran" t3d_TEC_v6.0_exp.o user_mesh_transf.o /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/tomawac4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/telemac2d4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/gaia4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/sisyphe4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/ad4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/nestor4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/waqtel4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/bief4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/damocles4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/parallel4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/hermes4telemac3d.a /storage/home/telemac/v8p1r0/builds/fedgfopenmpi/lib/special4telemac3d.a -L/usr/lib64 -L/usr/lib64/openmpi/lib -lmpi -ldmumps -lmumps_common -lpord -lscalapack -lblas -lmetis -lpthread
|
Both fortran files for the subroutines were put into a folder called 'user_fortran' and was called in the steering file. Do you know what is the cause of this issue? I have attached the full log file and steering file for your reference. Please ignore the inconsistencies of filenames.