Ask Your Question

Revision history [back]

Problem compiling master branch with OPENMP

I would like to compile the latest code (master branch, downloaded today) using OPENMP. I am getting the following error, anyidea what is the issue?

The error shows at the end. ...

dpremix.o t3dpremix.o update3D.o zoombc_3Dfast.o Agrif2Model.o send_xios_diags.o cpl_prism_define.o cpl_prism_put.o cpl_prism_init.o cpl_prism_get.o cpl_prism_getvar.o cpl_prism_grid.o -L/usr/lib -lnetcdff -fPIE -pie -Wl,-z,relro -Wl,-z,now -lnetcdf -lnetcdf init_scalars.o: En la función init_scalars_._omp_fn.0': init_scalars_.f:(.text+0x3): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo.gomp_critical_user_isca_cr_rgn' definido en la sección COMMON en init_scalars.o init_scalars_.f:(.text+0x1a): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo .gomp_critical_user_isca_cr_rgn' definido en la sección COMMON en init_scalars.o init_scalars.o: En la funcióninit_scalars_': init_scalars_.f:(.text+0x427): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo bry_indices_integer_' definido en la sección COMMON en init_scalars.o init_scalars_.f:(.text+0x462): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolomixing_csmooth_' definido en la sección COMMON en init_scalars.o init_scalars_.f:(.text+0x46c): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo mixing_ismooth_' definido en la sección COMMON en init_scalars.o init_scalars_.f:(.text+0x5c6e): reubicación truncada para ajustar: R_X86_64_PC32 contra el símboloclimat_tdat_' definido en la sección COMMON en init_scalars.o init_scalars_.f:(.text+0x5c78): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo climat_tdat_' definido en la sección COMMON en init_scalars.o init_arrays.o: En la funcióninit_arrays_tile_': init_arrays_.f:(.text+0x338): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo avg_t_' definido en la sección COMMON en init_arrays.o init_arrays_.f:(.text+0x407): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolostfdat_stflxg_' definido en la sección COMMON en init_arrays.o init_arrays_.f:(.text+0x56a): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo `climat_tnudgcof_' definido en la sección COMMON en init_scalars.o init_arrays_.f:(.text+0x602): se omitieron desbordamientos de reubicación adicionales de la salida collect2: error: ld returned 1 exit status Makefile:191: fallo en las instrucciones para el objetivo 'croco' make: * [croco] Error 1

Problem compiling master branch with OPENMP

I would like to compile the latest code (master branch, downloaded today) using OPENMP. I am getting the following error, anyidea what is the issue?

The error shows at the end. end.

...

dpremix.o t3dpremix.o update3D.o zoombc_3Dfast.o Agrif2Model.o send_xios_diags.o cpl_prism_define.o cpl_prism_put.o cpl_prism_init.o cpl_prism_get.o cpl_prism_getvar.o cpl_prism_grid.o -L/usr/lib -lnetcdff -fPIE -pie -Wl,-z,relro -Wl,-z,now -lnetcdf -lnetcdf
init_scalars.o: En la función init_scalars_._omp_fn.0':
`init_scalars_._omp_fn.0':
init_scalars_.f:(.text+0x3): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo.gomp_critical_user_isca_cr_rgn' símbolo `.gomp_critical_user_isca_cr_rgn' definido en la sección COMMON en init_scalars.o
init_scalars_.f:(.text+0x1a): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo .gomp_critical_user_isca_cr_rgn' `.gomp_critical_user_isca_cr_rgn' definido en la sección COMMON en init_scalars.o
init_scalars.o: En la funcióninit_scalars_':
función `init_scalars_':
init_scalars_.f:(.text+0x427): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo bry_indices_integer_' `bry_indices_integer_' definido en la sección COMMON en init_scalars.o
init_scalars_.f:(.text+0x462): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolomixing_csmooth_' símbolo `mixing_csmooth_' definido en la sección COMMON en init_scalars.o
init_scalars_.f:(.text+0x46c): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo mixing_ismooth_' `mixing_ismooth_' definido en la sección COMMON en init_scalars.o
init_scalars_.f:(.text+0x5c6e): reubicación truncada para ajustar: R_X86_64_PC32 contra el símboloclimat_tdat_' símbolo `climat_tdat_' definido en la sección COMMON en init_scalars.o
init_scalars_.f:(.text+0x5c78): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo climat_tdat_' `climat_tdat_' definido en la sección COMMON en init_scalars.o
init_arrays.o: En la funcióninit_arrays_tile_':
función `init_arrays_tile_':
init_arrays_.f:(.text+0x338): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo avg_t_' `avg_t_' definido en la sección COMMON en init_arrays.o
init_arrays_.f:(.text+0x407): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolostfdat_stflxg_' símbolo `stfdat_stflxg_' definido en la sección COMMON en init_arrays.o
init_arrays_.f:(.text+0x56a): reubicación truncada para ajustar: R_X86_64_PC32 contra el símbolo `climat_tnudgcof_' definido en la sección COMMON en init_scalars.o
init_arrays_.f:(.text+0x602): se omitieron desbordamientos de reubicación adicionales de la salida
collect2: error: ld returned 1 exit status
Makefile:191: fallo en las instrucciones para el objetivo 'croco'
make: * *** [croco] Error 1

1 enter code here