Hi, I wanto to compile croco-v2.1.3 so I’ve added #define openacc in cppdefs.h and selectec nvfortran as a compiler in jobcomp.
The following error appears. Any idea how to solve it?
nvfortran -c -g -fast -r8 -i4 -mcmodel=medium -Mbackslash -I/usr/include -acc -Minfo=accel get_bulk_.f -o get_bulk.o
set_bulk_tile:
2056, Generating update device(wspd(:,:))
2079, Generating update device(wspd(:,:),vwnd(:,:),uwnd(:,:),tair(:,:),rhum(:,:),radlw(:,:),prate(:,:),radsw(:,:),srflx(:,:))
cpp -traditional -DLinux -DXLF -P -I/usr/include -ICROCOFILES/AGRIF_INC bulk_flux.F > bulk_flux_.f1
python3 ./change_loops.py bulk_flux_.f1 bulk_flux_.tmp
cat bulk_flux_.tmp | ./mpc > bulk_flux_.f && \rm bulk_flux_.tmp
FORTRAN STOP
nvfortran -c -g -fast -r8 -i4 -mcmodel=medium -Mbackslash -I/usr/include -acc -Minfo=accel bulk_flux_.f -o bulk_flux.o
NVFORTRAN-S-0155-DO loop expected after ACC LOOP (bulk_flux_.f: 636)
0 inform, 0 warnings, 1 severes, 0 fatal for bulk_flux_tile
make: *** [Makedefs:15: bulk_flux.o] Error 2
Regards,
Andrés