Mpif90 linking problem to generate the executable file

Dear developers,
I compiled the an .f90 file using mpif90 with pgf90 compiler. I got stuck with a linking error “undefined reference” as shown below.

[myme@tinkercliffs1 m3tools]$ mpif90 -o wrfwndw -mcmodel=medium -Wall -g -pgf90libs wrfwndw.o -L/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/Linux2_x86_64pgmpi -lioapi -lnetcdff -lnetcdf
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_wndwxyi':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:811: undefined reference to `modncfio_readfidstep2di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:822: undefined reference to `modncfio_writefidstep2di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_wndwxyr':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:853: undefined reference to `modncfio_readfidstep2dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:864: undefined reference to `modncfio_writefidstep2dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_wndwxyd':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:895: undefined reference to `modncfio_readfidstep2dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:906: undefined reference to `modncfio_writefidstep2dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_wndwxyzi':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:938: undefined reference to `modncfio_readfidstep3di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:951: undefined reference to `modncfio_writefidstep3di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_wndwxyzr':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:983: undefined reference to `modncfio_readfidstep3dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:996: undefined reference to `modncfio_writefidstep3dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_wndwxyzd':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1028: undefined reference to `modncfio_readfidstep3dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1041: undefined reference to `modncfio_writefidstep3dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar1i':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1064: undefined reference to `modncfio_readfidstep0di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1066: undefined reference to `modncfio_writefidstep0di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar1r':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1089: undefined reference to `modncfio_readfidstep0dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1091: undefined reference to `modncfio_writefidstep0dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar1d':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1114: undefined reference to `modncfio_readfidstep0dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1116: undefined reference to `modncfio_writefidstep0dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar2i':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1142: undefined reference to `modncfio_readfidstep1di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1144: undefined reference to `modncfio_writefidstep1di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar2r':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1170: undefined reference to `modncfio_readfidstep1dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1172: undefined reference to `modncfio_writefidstep1dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar2d':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1198: undefined reference to `modncfio_readfidstep1dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1200: undefined reference to `modncfio_writefidstep1dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar3i':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1227: undefined reference to `modncfio_readfidstep2di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1229: undefined reference to `modncfio_writefidstep2di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar3r':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1256: undefined reference to `modncfio_readfidstep2dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1258: undefined reference to `modncfio_writefidstep2dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar3d':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1285: undefined reference to `modncfio_readfidstep2dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1287: undefined reference to `modncfio_writefidstep2dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar4i':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1315: undefined reference to `modncfio_readfidstep3di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1317: undefined reference to `modncfio_writefidstep3di_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar4r':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1345: undefined reference to `modncfio_readfidstep3dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1347: undefined reference to `modncfio_writefidstep3dr_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: wrfwndw.o: in function `wrfwndw_copyvar4d':
/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1375: undefined reference to `modncfio_readfidstep3dd_'
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi_large_64pgmpi/m3tools/wrfwndw.f90:1377: undefined reference to `modncfio_writefidstep3dd_'

I went over relevant posts here and went to check the version of mpif90 and the linker. They are consistent as shown below.

[myme@tinkercliffs1 m3tools]$ mpif90 --version

pgf90 (aka nvfortran) 21.2-0 LLVM 64-bit target on x86-64 Linux -tp zen 
PGI Compilers and Tools
Copyright (c) 2020, NVIDIA CORPORATION.  All rights reserved.
/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld: /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/lib/f90main.o: in function `main':
nvcSAYoevjyRQCy.ll:(.text+0x2f): undefined reference to `MAIN_'

[myme@tinkercliffs1 m3tools]$ which mpif90
/projects/deq/tinkercliffs/apps/mpich_v412_pgi/bin/mpif90

[myme@tinkercliffs1 m3tools]$ mpif90 -c --version

pgf90 (aka nvfortran) 21.2-0 LLVM 64-bit target on x86-64 Linux -tp zen 
PGI Compilers and Tools
Copyright (c) 2020, NVIDIA CORPORATION.  All rights reserved.

[myme@tinkercliffs1 m3tools]$ mpif90 -dryrun wrfwndw.f90
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/.nvfortranrc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/nativerc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/fnativerc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/ccrc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/paralgorc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/x86rc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/x8664rc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/lin86rc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/lin8664rc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/llvmcomprc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/llvmrc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/llvmx86rc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/llvmx8664rc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/omprc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/iparc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/f90llvmrc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/ftnrc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/acc1rc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/acclin8664rc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/targetrc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/rcfiles/persnvirc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/localrc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/siterc
Reading rcfile /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/cudarc

/apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/tools/fort1 wrfwndw.f90 -opt 1 -terse 1 -inform warn -nostatic -x 19 0x400000 -quad -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp zen -x 57 0xfb0000 -x 58 0x78031040 -x 47 0x08 -x 48 4608 -x 49 0x100 -stdinc /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/include-gcc70:/apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/include:/apps/easybuild/software/tinkercliffs-rome/numactl/2.0.13-GCCcore-10.2.0/include:/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/include:/apps/easybuild/software/tinkercliffs-rome/zlib/1.2.11-GCCcore-10.2.0/include:/cm/shared/apps/slurm/20.02.3/include:/apps/easybuild/software/tinkercliffs-rome/GCCcore/10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include:/apps/easybuild/software/tinkercliffs-rome/GCCcore/10.2.0/include:/usr/include -def unix -def __unix -def __unix__ -def linux -def __linux -def __linux__ -def __NO_MATH_INLINES -def __LP64__ -def __x86_64 -def __x86_64__ -def __LONG_MAX__=9223372036854775807L -def '__SIZE_TYPE__=unsigned long int' -def '__PTRDIFF_TYPE__=long int' -def __amd64 -def __amd64__ -def __k8 -def __k8__ -def __MMX__ -def __SSE__ -def __SSE2__ -def __SSE3__ -def __SSSE3__ -def __SSE4A__ -def __ABM__ -def __SSE4_2__ -def __AVX__ -def __AVX2__ -def __FMA__ -def __XSAVE__ -def __POPCNT__ -def __FXSR__ -idir /projects/deq/tinkercliffs/apps/mpich_v412_pgi/include -idir /projects/deq/tinkercliffs/apps/mpich_v412_pgi/include -def __PGLLVM__ -def __NVCOMPILER_LLVM__ -def __extension__= -freeform -vect 48 -x 54 1 -x 68 0x1 -x 70 0x40000000 -x 70 0x40000000 -x 68 0x1 -x 124 1 -x 195 0x8000 -y 163 0xc0000000 -x 189 0x10 -stbfile /localscratch/nvfortranbCVodERP1MHD.stb -modexport wrfwndw.cmod -modindex wrfwndw.cmdx -cci wrfwndw.cci -output wrfwndw.ilm

/apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/tools/fort2 wrfwndw.ilm -fn wrfwndw.f90 -opt 1 -terse 1 -inform warn -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -tp zen -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -astype 0 -x 183 4 -x 121 0x800 -x 68 0x1 -x 8 0x40000000 -x 70 0x40000000 -x 56 0x10 -x 54 0x10 -x 249 100 -x 68 0x20 -x 70 0x40000000 -x 8 0x40000000 -x 164 0x800000 -x 85 0x2000 -x 85 0x4000 -x 68 0x1 -x 39 4 -x 56 0x10 -x 26 0x10 -x 26 1 -x 56 0x4000 -x 124 1 -y 163 0xc0000000 -x 189 0x10 -y 189 0x4000000 -cci wrfwndw.cci -stbfile /localscratch/nvfortranbCVodERP1MHD.stb -asm wrfwndw.ll

/apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/share/llvm/bin/llc wrfwndw.ll -march=x86-64 -mcpu=native -O1 -fast-isel=0 -non-global-value-max-name-size=4294967295 -x86-cmov-converter=0 -o wrfwndw.s

/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/as wrfwndw.s -I/projects/deq/tinkercliffs/apps/mpich_v412_pgi/include/ -I/projects/deq/tinkercliffs/apps/mpich_v412_pgi/include/ -o wrfwndw.o

/apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/bin/tools/append -noerror wrfwndw.o -name .IPDINFO wrfwndw.cmod -name .IPEINFO wrfwndw.cmdx

/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/lib/trace_init.o /apps/easybuild/software/tinkercliffs-rome/GCCcore/10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/crtbegin.o /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/lib/f90main.o --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/lib/nvhpc.ld -L/projects/deq/tinkercliffs/apps/mpich_v412_pgi/lib -L/projects/deq/tinkercliffs/apps/mpich_v412_pgi/include -L/apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/lib -L/apps/easybuild/software/tinkercliffs-rome/numactl/2.0.13-GCCcore-10.2.0/lib -L/apps/easybuild/software/tinkercliffs-rome/binutils/2.35-GCCcore-10.2.0/lib -L/apps/easybuild/software/tinkercliffs-rome/zlib/1.2.11-GCCcore-10.2.0/lib -L/cm/shared/apps/slurm/20.11.9/lib64/slurm -L/cm/shared/apps/slurm/20.11.9/lib64 -L/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/netCDF/pnetCDF-1.12.3/lib -L/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/netCDF/pnetCDF-1.12.3/include -L/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/netCDF/netCDF-fortran-4.6.0/lib -L/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/netCDF/netCDF-fortran-4.6.0/include -L/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/netCDF/netCDF-C-4.9.0/include -L/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/netCDF/netCDF-C-4.9.0/lib -L/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/ioapi-3.2_large/Linux2_x86_64pg_medium -L/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/hdf5-1.12.2/lib -L/projects/deq/tinkercliffs/apps/ioapi_large_installation_tree/hdf5-1.12.2/include -L/usr/lib/x86_64-linux-gnu -L/projects/deq/tinkercliffs/apps/mpich_v412_pgi/lib -L/apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/lib -L/usr/lib64 -L/apps/easybuild/software/tinkercliffs-rome/GCCcore/10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0 wrfwndw.o -lmpifort -rpath /projects/deq/tinkercliffs/apps/mpich_v412_pgi/lib -lmpi -rpath /apps/easybuild/software/tinkercliffs-rome/NVHPC/21.2/Linux_x86_64/21.2/compilers/lib -rpath /apps/easybuild/software/tinkercliffs-rome/GCCcore/10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib64 -L/apps/easybuild/software/tinkercliffs-rome/GCCcore/10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib64 -lnvf -lnvomp -ldl --as-needed -lnvhpcatm -latomic --no-as-needed -lpthread --start-group -lnvcpumath -lnsnvc -lnvc --end-group -lrt -lpthread -lm -lgcc -lc -lgcc -lgcc_s /apps/easybuild/software/tinkercliffs-rome/GCCcore/10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/crtend.o /usr/lib64/crtn.o

Any tip will be much appreciated :)
Thanks,

Hi emazied,

You’re missing either an object file or library on the link line. I don’t know this symbol so don’t know where can be resolved.

Best I can find is the docs for the NCFIO Module file from CMAS, though the read and write routines are different. Unclear if it’s an related, but since it appears that wrfwndw is from CMAS as well, it’s likely. Probably best to review the documentation for wrgwndw and see what dependencies it requires.

-Mat