[MITgcm-support] How to make the executable with Intel compiler?

Zih En Tseng zizien at umich.edu
Tue May 2 22:45:30 EDT 2023


To those who may concern,

Hi, I’m working on the CYGNSS project and I’m trying to reproduce ECCOv4r4 data.

I followed the reproduce instruction (https://ecco-group.org/docs/v4r4_reproduction_howto.pdf) step by step.

So after cloning all essential data I did:

$ module load intel impi
$ ../../../MITgcm/tools/genmake2 -rd=../../../MITgcm -mods=../code -optfile=../code/linux_amd64_ifort+mpi_ice_nas -mpi
$ make -j16 depend
$ make -j16 all

but I encountered the following error:

Catastrophic error: could not set locale "" to allow processing of multibyte characters

I searched for this error, and some forum suggested it is a problem with Intel compiler, but my IT consultant think that:
	“it has little to do with the Intel compiler. This is problem with the overly complicated build systems that derivate from standard practices.”

Have you encountered a problem like this? How did you solve this error? Is there any specific requirement on the version of compilers?

Sorry that I’m not super familiar with the Fortran code structure, but please let me know if there is any more detail that I can provide to help explain my problem clearer and perhaps make it easier for us to figure out what happened.

Thanks!
-
Alan (Zih-En Tseng)
Graduate Student Research Assistant
Department of Naval Architecture and Marine Engineering
University of Michigan
Mail: zizien at umich.edu
Mobile: +1(737)206-9891

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20230502/f14ad286/attachment.html>


More information about the MITgcm-support mailing list