diff --git a/BasicScientficResearch/cp2k-7.1.0/Linux-x86-64-gfortran.psmp.patch b/BasicScientficResearch/cp2k-7.1.0/Linux-x86-64-gfortran.psmp.patch index e26749bbbc6a1770f84a0801252143ad1af8be21..c06adf91220aff8d47e9fe281c6e853978ace846 100644 --- a/BasicScientficResearch/cp2k-7.1.0/Linux-x86-64-gfortran.psmp.patch +++ b/BasicScientficResearch/cp2k-7.1.0/Linux-x86-64-gfortran.psmp.patch @@ -45,7 +45,7 @@ -CFLAGS = -O2 -g -mtune=native - -DFLAGS = -D__ELPA -D__FFTW3 -D__LIBINT -D__LIBXC -D__LIBXSMM -+CFLAGS = -O1 -g -mtune=native -fno-unroll-loops -fstack-protector ++CFLAGS = -O1 -g -mtune=native -fno-unroll-loops -fstack-protector -march=armv8.2-a -ffp-contract=off -fsigned-char +DFLAGS = -D__ELPA -D__FFTW3 -D__LIBINT -D__LIBXC DFLAGS += -D__MPI_VERSION=3 -D__PLUMED2 -D__SPGLIB DFLAGS += -D__parallel -D__SCALAPACK diff --git a/BasicScientficResearch/cp2k-7.1.0/cp2k-7.1.0.sh b/BasicScientficResearch/cp2k-7.1.0/cp2k-7.1.0.sh index e34f4a2bdd328ac71710bf0eea5d2993eecce88d..6115a3a3113ac35f1f2cca06bea34a87c4dc211e 100644 --- a/BasicScientficResearch/cp2k-7.1.0/cp2k-7.1.0.sh +++ b/BasicScientficResearch/cp2k-7.1.0/cp2k-7.1.0.sh @@ -16,9 +16,8 @@ installpath=$2 [[ "$buildpath" =~ .*/$ ]] && buildpath=${buildpath%/*} [[ "$installpath" =~ .*/$ ]] && installpath=${installpath%/*} [[ "$buildpath" == "$installpath" ]] && echo "构建路径与安装路径需为不同路径" && exit 1 -yum install -y environment-modules time patch libatomic autoconf automake libtool numactl binutils systemd-devel valgrind flex wget +yum install -y environment-modules time patch libatomic autoconf automake libtool numactl binutils systemd-devel valgrind flex wget gmp mpfr set -e - cp Linux-x86-64-gfortran.psmp.patch $buildpath wget -t 40 -c -P $buildpath https://github.com/cp2k/cp2k/archive/refs/tags/v7.1.0.tar.gz tar xf $buildpath/v7.1.0.tar.gz -C $buildpath && rm -rf $buildpath/v7.1.0.tar.gz diff --git "a/BasicScientficResearch/cp2k-7.1.0/doc/CP2K-7.1.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/BasicScientficResearch/cp2k-7.1.0/doc/CP2K-7.1.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 5af63470e478634f5e33dbc96e4d1e8d1d067ab0..dcc1c266532de6f2ccc79b0aa128ce7835153325 100644 Binary files "a/BasicScientficResearch/cp2k-7.1.0/doc/CP2K-7.1.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/BasicScientficResearch/cp2k-7.1.0/doc/CP2K-7.1.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ diff --git "a/BasicScientficResearch/cp2k-7.1.0/doc/Devkit\346\212\245\345\221\212/CP2K-7.1.0Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" "b/BasicScientficResearch/cp2k-7.1.0/doc/Devkit\346\212\245\345\221\212/CP2K-7.1.0Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" index 9328dcf03dbc71d9843eab9114867f8ffd2e3377..6489ee8b0768475d0430ecb8c456670bab8bd74e 100644 Binary files "a/BasicScientficResearch/cp2k-7.1.0/doc/Devkit\346\212\245\345\221\212/CP2K-7.1.0Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" and "b/BasicScientficResearch/cp2k-7.1.0/doc/Devkit\346\212\245\345\221\212/CP2K-7.1.0Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" differ diff --git "a/BasicScientficResearch/gromacs-2019.3/doc/Devkit\346\212\245\345\221\212/GROMACS-2019.3 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" "b/BasicScientficResearch/gromacs-2019.3/doc/Devkit\346\212\245\345\221\212/GROMACS-2019.3 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" index 86af770f88285f17150ab57710a440a2e812b7fc..2fc12b10b7e18525db238fb1f94f11919faa91c3 100644 Binary files "a/BasicScientficResearch/gromacs-2019.3/doc/Devkit\346\212\245\345\221\212/GROMACS-2019.3 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" and "b/BasicScientficResearch/gromacs-2019.3/doc/Devkit\346\212\245\345\221\212/GROMACS-2019.3 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" differ diff --git "a/BasicScientficResearch/gromacs-2019.3/doc/GROMACS-2019.3\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/BasicScientficResearch/gromacs-2019.3/doc/GROMACS-2019.3\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 16303e2d066e89fd88f9c8ba321f8e67c8b6378a..d8ee5e7ef66093ecb4a129abb8c301640da0003e 100644 Binary files "a/BasicScientficResearch/gromacs-2019.3/doc/GROMACS-2019.3\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/BasicScientficResearch/gromacs-2019.3/doc/GROMACS-2019.3\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ diff --git a/BasicScientficResearch/gromacs-2019.3/gromacs-2019.3.sh b/BasicScientficResearch/gromacs-2019.3/gromacs-2019.3.sh index 7d147aab865b0cbe08e8e698833fa0e92b590005..5225cd55697f3219fe3ec201ef30978283011bdd 100644 --- a/BasicScientficResearch/gromacs-2019.3/gromacs-2019.3.sh +++ b/BasicScientficResearch/gromacs-2019.3/gromacs-2019.3.sh @@ -16,11 +16,13 @@ installpath=$2 [[ "$buildpath" =~ .*/$ ]] && buildpath=${buildpath%/*} [[ "$installpath" =~ .*/$ ]] && installpath=${installpath%/*} [[ "$buildpath" == "$installpath" ]] && echo "构建路径与安装路径需为不同路径" && exit 1 -yum install -y environment-modules time patch libatomic autoconf automake libtool numactl binutils systemd-devel valgrind flex wget cmake +yum install -y environment-modules time patch libatomic autoconf automake libtool numactl binutils systemd-devel valgrind flex wget cmake lmfit set -e wget -t 10 -c -P $buildpath http://ftp.gromacs.org/pub/gromacs/gromacs-2019.3.tar.gz tar xf $buildpath/gromacs-2019.3.tar.gz -C $buildpath && rm -rf $buildpath/gromacs-2019.3.tar.gz +cd $buildpath/gromacs-2019.3/src/gromacs/utility +sed -i 58s/xmmintrin.h/avx2neon.h/ alignedallocator.cpp cd $buildpath/gromacs-2019.3 mkdir -p build cd build diff --git a/BasicScientficResearch/lammps-5Jun2019/Makefile.mpi.patch b/BasicScientficResearch/lammps-5Jun2019/Makefile.mpi.patch index 0b502269381e613d5bad3837fb205fe763a4695e..82c65920aa732104517cd8ded4d3ffadcaeb1c7a 100644 --- a/BasicScientficResearch/lammps-5Jun2019/Makefile.mpi.patch +++ b/BasicScientficResearch/lammps-5Jun2019/Makefile.mpi.patch @@ -5,13 +5,13 @@ CC = mpicxx -CCFLAGS = -g -O3 -+CCFLAGS = -g -O3 -I ${BISHENG}/include/c++/v1 -L ${BISHENG}/lib -std=c++11 -stdlib=libc++ -lc++ -lc++abi ++CCFLAGS = -g -O3 -I ${BISHENG}/include/c++/v1 -L ${BISHENG}/lib -std=c++11 -stdlib=libc++ -lc++ -lc++abi -march=armv8.2-a -mtune=tsv110 -ffp-contract=off -fsigned-char SHFLAGS = -fPIC DEPFLAGS = -M LINK = mpicxx -LINKFLAGS = -g -O3 -+LINKFLAGS = -g -O -L ${BISHENG}/lib -std=c++11 -stdlib=libc++ -lc++ -lc++abi ++LINKFLAGS = -g -O3 -L ${BISHENG}/lib -std=c++11 -stdlib=libc++ -lc++ -lc++abi -march=armv8.2-a -mtune=tsv110 -ffp-contract=off -fsigned-char LIB = SIZE = size diff --git "a/BasicScientficResearch/lammps-5Jun2019/doc/Devkit\346\212\245\345\221\212/Lammps-5Jun2019 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" "b/BasicScientficResearch/lammps-5Jun2019/doc/Devkit\346\212\245\345\221\212/Lammps-5Jun2019 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" index 6d44b97c29c24a41120d80ab6306e2dcbd00959d..97b1b8ab3dfddf8e4c0a31f9a354dd07264fb52f 100644 Binary files "a/BasicScientficResearch/lammps-5Jun2019/doc/Devkit\346\212\245\345\221\212/Lammps-5Jun2019 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" and "b/BasicScientficResearch/lammps-5Jun2019/doc/Devkit\346\212\245\345\221\212/Lammps-5Jun2019 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" differ diff --git "a/BasicScientficResearch/lammps-5Jun2019/doc/Lammps-5Jun2019\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/BasicScientficResearch/lammps-5Jun2019/doc/Lammps-5Jun2019\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 455f0ebd98d429b6dc5a4406c3a0e549e555284b..fe8b794782722f31d18a58116a01b70f515ab60b 100644 Binary files "a/BasicScientficResearch/lammps-5Jun2019/doc/Lammps-5Jun2019\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/BasicScientficResearch/lammps-5Jun2019/doc/Lammps-5Jun2019\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ diff --git a/BasicScientficResearch/lammps-5Jun2019/lammps_5Jun2019.sh b/BasicScientficResearch/lammps-5Jun2019/lammps_5Jun2019.sh index cf0e6970a27ebbef400ea18d45ddd80751807cb9..51d6c8702e551db2c9fc6d039930ec20728451d8 100644 --- a/BasicScientficResearch/lammps-5Jun2019/lammps_5Jun2019.sh +++ b/BasicScientficResearch/lammps-5Jun2019/lammps_5Jun2019.sh @@ -22,6 +22,24 @@ set -e wget -t 10 -c -P $buildpath https://download.lammps.org/tars/lammps-5Jun2019.tar.gz tar xf $buildpath/lammps-5Jun2019.tar.gz -C $buildpath && rm -rf $buildpath/lammps-5Jun2019.tar.gz cp Makefile.mpi.patch $buildpath/lammps-5Jun19/src/MAKE/ +cd $buildpath/lammps-5Jun19/src/USER-INTEL +sed -i 18s/immintrin.h/avx2neon.h/ intel_intrinsics_airebo.h +sed -i 746s/immintrin.h/avx2neon.h/ intel_intrinsics_airebo.h +sed -i 1881s/immintrin.h/avx2neon.h/ intel_intrinsics_airebo.h +sed -i 34s/immintrin.h/avx2neon.h/ intel_simd.h +cd ../USER-MGPT +sed -i 19s/xmmintrin.h/avx2neon.h/ mgpt_mmul3_538.c.h +sed -i 19s/xmmintrin.h/avx2neon.h/ mgpt_mmul3_748.c.h +sed -i 19s/xmmintrin.h/avx2neon.h/ mgpt_mmul3d_526.c.h +sed -i 19s/xmmintrin.h/avx2neon.h/ mgpt_mmul3d_744.c.h +sed -i 19s/xmmintrin.h/avx2neon.h/ mgpt_ttr_5022.c.h +sed -i '21d' mgpt_ttr_5022.c.h +sed -i 19s/xmmintrin.h/avx2neon.h/ mgpt_ttr_5042.c.h +sed -i '21d' mgpt_ttr_5042.c.h +sed -i 19s/xmmintrin.h/avx2neon.h/ mgpt_ttr_7022.c.h +sed -i '21d' mgpt_ttr_7022.c.h +sed -i 19s/xmmintrin.h/avx2neon.h/ mgpt_ttr_7042.c.h +sed -i '21d' mgpt_ttr_7042.c.h cd $buildpath/lammps-5Jun19/src/MAKE patch -p0 < ./Makefile.mpi.patch cd .. diff --git "a/BasicScientficResearch/nwchem-6.8.1/doc/Devkit\346\212\245\345\221\212/NWChem-6.8.1 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" "b/BasicScientficResearch/nwchem-6.8.1/doc/Devkit\346\212\245\345\221\212/NWChem-6.8.1 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" index 801195d49d625b4759075ecf75f16146af1ca251..e8f0e4043039727ea8c967f119bafa6c3df1820b 100644 Binary files "a/BasicScientficResearch/nwchem-6.8.1/doc/Devkit\346\212\245\345\221\212/NWChem-6.8.1 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" and "b/BasicScientficResearch/nwchem-6.8.1/doc/Devkit\346\212\245\345\221\212/NWChem-6.8.1 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" differ diff --git "a/BasicScientficResearch/nwchem-6.8.1/doc/NWChem-6.8.1\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/BasicScientficResearch/nwchem-6.8.1/doc/NWChem-6.8.1\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 8241539fe418d03de19db20089407d8ae90bc40e..aa2691921c1523e444b97913ea5d01b54658fe1f 100644 Binary files "a/BasicScientficResearch/nwchem-6.8.1/doc/NWChem-6.8.1\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/BasicScientficResearch/nwchem-6.8.1/doc/NWChem-6.8.1\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ diff --git a/BasicScientficResearch/nwchem-6.8.1/nwchem-6.8.1.sh b/BasicScientficResearch/nwchem-6.8.1/nwchem-6.8.1.sh index d933b2e780756a33221dca1d2d3f4a207fe34704..6a4b5b3a8f0c5f8dc52516b88cccc120bf901580 100644 --- a/BasicScientficResearch/nwchem-6.8.1/nwchem-6.8.1.sh +++ b/BasicScientficResearch/nwchem-6.8.1/nwchem-6.8.1.sh @@ -34,8 +34,7 @@ export NWCHEM_MODULES=all export USE_MPI=y export USE_INTERNALBLAS=y cd $buildpath/nwchem-6.8.1-release/src -make nwchem_config -make -j$(nproc) FC=flang +make -j$(nproc) mkdir -p $installpath/nwchem-6.8.1 && cp -r $buildpath/nwchem-6.8.1-release/* $installpath/nwchem-6.8.1 cat>"$installpath/nwchem-6.8.1/nwchem_modulefiles"</#include /g' ksw.c sed -i -e '33d' rle.h +CFLAGS="-march=armv8.2-a -ffp-contract=off -fsigned-char" make -j$(nproc) mkdir -p $installpath/bwa-0.7.17 && cp -r $buildpath/bwa-0.7.17/* $installpath/bwa-0.7.17 diff --git "a/LifeSciences/bwa-0.7.17/doc/BWA-0.7.17\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" "b/LifeSciences/bwa-0.7.17/doc/BWA-0.7.17\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" index 1dfd52c75a87504bd72fee90771a8d2f232dc868..94cabb4ed3bbf61c60e11e2c69c4c57dfd3a18a7 100644 Binary files "a/LifeSciences/bwa-0.7.17/doc/BWA-0.7.17\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" and "b/LifeSciences/bwa-0.7.17/doc/BWA-0.7.17\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" differ diff --git "a/LifeSciences/bwa-0.7.17/doc/BWA-0.7.17\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/LifeSciences/bwa-0.7.17/doc/BWA-0.7.17\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 29f8cba8b65e5443a8d841c7625e02c794af633a..f900ba91500dae476fbc7f0603f517082071930b 100644 Binary files "a/LifeSciences/bwa-0.7.17/doc/BWA-0.7.17\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/LifeSciences/bwa-0.7.17/doc/BWA-0.7.17\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ diff --git "a/LifeSciences/bwa-0.7.17/doc/Devkit\346\212\245\345\221\212/BWA-0.7.17 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" "b/LifeSciences/bwa-0.7.17/doc/Devkit\346\212\245\345\221\212/BWA-0.7.17 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" index abe8eb751963af28d312589ebc2796e02d1c045b..8b484f0668227182e6c2116846dd20090a45a1ab 100644 Binary files "a/LifeSciences/bwa-0.7.17/doc/Devkit\346\212\245\345\221\212/BWA-0.7.17 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" and "b/LifeSciences/bwa-0.7.17/doc/Devkit\346\212\245\345\221\212/BWA-0.7.17 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" differ diff --git "a/LifeSciences/openCV-4.5.5/doc/Devkit\346\212\245\345\221\212/OpenCV-4.5.5 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" "b/LifeSciences/openCV-4.5.5/doc/Devkit\346\212\245\345\221\212/OpenCV-4.5.5 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" index 5f0efc175bda6941485a4dfcb9283ab2555be9b4..976202ef1d4a021f1eb0dc4f2e43ef60a961e487 100644 Binary files "a/LifeSciences/openCV-4.5.5/doc/Devkit\346\212\245\345\221\212/OpenCV-4.5.5 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" and "b/LifeSciences/openCV-4.5.5/doc/Devkit\346\212\245\345\221\212/OpenCV-4.5.5 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" differ diff --git "a/LifeSciences/openCV-4.5.5/doc/OpenCV-4.5.5\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/LifeSciences/openCV-4.5.5/doc/OpenCV-4.5.5\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 26844f8174b3b74ebfe637409e5668d6bea15efe..bf529ef0c82cbbd880a895f1bf4b6c41e885605b 100644 Binary files "a/LifeSciences/openCV-4.5.5/doc/OpenCV-4.5.5\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/LifeSciences/openCV-4.5.5/doc/OpenCV-4.5.5\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ diff --git a/LifeSciences/openCV-4.5.5/opencv-4.5.5.sh b/LifeSciences/openCV-4.5.5/opencv-4.5.5.sh index 64d507c330d0e9d0af419eb031927bd49dbbdb33..4ecfe432347211c59f9c76671c5f4cf123144404 100644 --- a/LifeSciences/openCV-4.5.5/opencv-4.5.5.sh +++ b/LifeSciences/openCV-4.5.5/opencv-4.5.5.sh @@ -36,6 +36,7 @@ export CC=`which clang` export CXX=`which clang++` export FC=`which flang` cmake -DCMAKE_BUILD_TYPE=RELEASE \ +-DCMAKE_CXX_FLAGS_RELEASE=-O3 --ffp-contract=off \ -DCMAKE_INSTALL_PREFIX=$buildpath/opencv-4.5.5 \ -DOPENCV_EXTRA_MODULES_PATH=$buildpath/opencv_contrib-4.5.5/modules \ -DWITH_EIGEN=ON \ diff --git a/MeteorologicalOcean/nemo-3.6/arch-aarch64_gnu.fcm b/MeteorologicalOcean/nemo-3.6/arch-aarch64_gnu.fcm index 3fe38f25f332744baff73e8f7b8365aa3acb0c33..167822a762832a2019bff6cefa814fb9018fa37b 100644 --- a/MeteorologicalOcean/nemo-3.6/arch-aarch64_gnu.fcm +++ b/MeteorologicalOcean/nemo-3.6/arch-aarch64_gnu.fcm @@ -27,7 +27,7 @@ %XIOS_LIB -L%XIOS_HOME/lib -lxios %CPP cpp -%CPPFLAGS -P -traditional +%CPPFLAGS -P -traditional -march=armv8.2-a -ffp-contract=off %FC mpif90 -c -cpp diff --git "a/MeteorologicalOcean/nemo-3.6/doc/Devkit\346\212\245\345\221\212/NEMO-3.6 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" "b/MeteorologicalOcean/nemo-3.6/doc/Devkit\346\212\245\345\221\212/NEMO-3.6 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" index 19849325c7432545c0fbaf4aa0221446a9f292e1..8fc092c334a99b26fd01688b0300511e5586afe5 100644 Binary files "a/MeteorologicalOcean/nemo-3.6/doc/Devkit\346\212\245\345\221\212/NEMO-3.6 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" and "b/MeteorologicalOcean/nemo-3.6/doc/Devkit\346\212\245\345\221\212/NEMO-3.6 Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" differ diff --git "a/MeteorologicalOcean/nemo-3.6/doc/Devkit\346\212\245\345\221\212/NEMO-3.6\346\272\220\347\240\201\350\277\201\347\247\273\345\210\206\346\236\220.html" "b/MeteorologicalOcean/nemo-3.6/doc/Devkit\346\212\245\345\221\212/NEMO-3.6\346\272\220\347\240\201\350\277\201\347\247\273\345\210\206\346\236\220.html" index b7596c0c031b865a303d3ab12175aebf20f68d71..78939ad5aa3340099d24bdeae021eb3a8c581fd5 100644 --- "a/MeteorologicalOcean/nemo-3.6/doc/Devkit\346\212\245\345\221\212/NEMO-3.6\346\272\220\347\240\201\350\277\201\347\247\273\345\210\206\346\236\220.html" +++ "b/MeteorologicalOcean/nemo-3.6/doc/Devkit\346\212\245\345\221\212/NEMO-3.6\346\272\220\347\240\201\350\277\201\347\247\273\345\210\206\346\236\220.html" @@ -1,6498 +1,6399 @@ - - + + Document - + + + +
+

th { - box-sizing: border-box; - padding-left: 10px; - } - td span { - box-sizing: border-box; - display: inline-block; - overflow: hidden; - width: 100%; - padding-left: 10px; - text-overflow: ellipsis; - white-space: nowrap; - } - .ellispis { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - .border-color { - border-bottom: 1px solid #E6EBF5; - } - .border-right-color { - border-right: 1px solid #E6EBF5; - } - .copy-link { - position: relative; - display: inline; - margin-left: 16px; - color: #0067FF; - cursor: pointer; - } - .copy-link:hover, - a:hover { - color: #267DFF; - } - .copy-link::before { - display: inline-block; - position: absolute; - top: 50%; - left: -8px; - content: ''; - width: 1px; - height: 12px; - margin-top: -6px; - background-color: #E1E6EE; - } - .copy-inp { - position: absolute; - top: 0; - left: 0; - z-index: -666; - opacity: 0; - } - - - -
-

2022/08/01 17:09:10

-
- -

- 配置信息 -

-
-
+ font-size: 24px; + border-bottom: solid 1px #222; + padding-bottom:20px" + > + 2022/09/07 07:38:49 +

+
+ +

配置信息

+ +
+
源码文件存放路径 - + /opt/portadv/portadmin/sourcecode/NEMOGCM
-
+
目标操作系统 - - openEuler 20.03 SP3 + + openEuler 20.03 SP3 +
-
+
目标系统内核版本 - - 4.19.90 + + 4.19.90 +
-
+
编译器版本 - - GFORTRAN7 + + BiSheng Compiler 2.1.0, GFORTRAN9 +
-
+
构建工具 - + make
-
+
编译命令 - make + + make
-
+
迁移结果 - - + + + 源码迁移分析成功
+
-
-
-

可兼容替换

-

0

-
-
-

待验证替换

-

0

-
-
-

依赖文件总数

-

0

-
-
-
+
-

源文件数

-

82

+

可兼容替换

+

0

-

代码行数

-

597

+

待验证替换

+

1

-
-

源码迁移人力

-

1.2人月

+
+

依赖文件总数

+

1

+
+
+
+

源文件数

+

78

+
+
+

代码行数

+

567

+
+
+

源码迁移人力

+

1.2人月

+
+
+

+ 预估标准:1人月迁移工作量 = 500行 C/C++/Fortran/Go/构建文件等源码,或250行汇编代码 +

+
+
+
+ +
+
+ 与架构相关的依赖文件
-

预估标准:1人月迁移工作量 = 500行 C/C++/Fortran/Go/构建文件等源码,或250行汇编代码

+
+ +
+
+ + + + + + + + + + + +
序号依赖文件名文件类型 + 待下载软件包名称 + 分析结果处理建议
-
- -
-
- 与架构相关的依赖文件 +
+ + + + + + + + + + + + + + + + + + + + + + +
+ 1 + + libnetcdf.so + + 动态库 + + -- + + 待验证替换 + + 请先在鲲鹏平台上验证。若不兼容,请联系供应方获取鲲鹏兼容版本,或获取源码并编译成鲲鹏兼容版本 +
-
- -
-
- - - - - - - - - - - -
序号依赖文件名文件类型 - 待下载软件包名称 - 分析结果处理建议
-
-
- - - - - - - - - - - - + + +
+
+ 需要迁移的源码文件 +
+ +
+ 文件总数:78 +
+
+ +
+
+ +
+ + + + + + + + + +
序号文件名路径文件类型需修改的代码行
+
+
+ + - + + + + + - -
-
-
- 未发现与架构相关的依赖文件 -
-
-
-
- - -
-
- 需要迁移的源码文件 -
-
文件总数:82
+ + + + + 1 + + + makefile + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/makefile + + + makefile + + + 3 + + + + + + 2 + + + makefile + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/makefile + + + makefile + + + 3 + + + + + + 3 + + + modmpp.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/AGRIF/AGRIF_FILES/modmpp.F90 + + + Fortran + + + 1 + + + + + + 4 + + + calendar.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/calendar.f90 + + + Fortran + + + 3 + + + + + + 5 + + + flincom.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/flincom.f90 + + + Fortran + + + 3 + + + + + + 6 + + + fliocom.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/fliocom.f90 + + + Fortran + + + 2 + + + + + + 7 + + + flio_rbld.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/tools/flio_rbld.f90 + + + Fortran + + + 2 + + + + + + 8 + + + ncunderflow.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/tools/ncunderflow.f90 + + + Fortran + + + 1 + + + + + + 9 + + + obs_fbm.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OOO_SRC/obs_fbm.F90 + + + Fortran + + + 1 + + + + + + 10 + + + ooo_utils.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OOO_SRC/ooo_utils.F90 + + + Fortran + + + 1 + + + + + + 11 + + + dynspg.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg.F90 + + + Fortran + + + 1 + + + + + + 12 + + + flowri.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/FLO/flowri.F90 + + + Fortran + + + 2 + + + + + + 13 + + + icbutl.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/ICB/icbutl.F90 + + + Fortran + + + 1 + + + + + + 14 + + + iom.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90 + + + Fortran + + + 2 + + + + + + 15 + + + mppini.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90 + + + Fortran + + + 3 + + + + + + 16 + + + obs_fbm.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_fbm.F90 + + + Fortran + + + 1 + + + + + + 17 + + + obs_oper.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 + + + Fortran + + + 6 + + + + + + 18 + + + obs_read_altbias.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_read_altbias.F90 + + + Fortran + + + 1 + + + + + + 19 + + + obs_readmdt.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_readmdt.F90 + + + Fortran + + + 1 + + + + + + 20 + + + obs_utils.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_utils.F90 + + + Fortran + + + 1 + + + + + + 21 + + + cyclone.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/cyclone.F90 + + + Fortran + + + 1 + + + + + + 22 + + + sbcice_cice.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + + Fortran + + + 13 + + + + + + 23 + + + trdglo.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 + + + Fortran + + + 10 + + + + + + 24 + + + timing.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 + + + Fortran + + + 6 + + + + + + 25 + + + trcnam_age.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/AGE/trcnam_age.F90 + + + Fortran + + + 2 + + + + + + 26 + + + trcnam_c14b.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/C14b/trcnam_c14b.F90 + + + Fortran + + + 1 + + + + + + 27 + + + trcnam_cfc.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/CFC/trcnam_cfc.F90 + + + Fortran + + + 1 + + + + + + 28 + + + trcrst.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/trcrst.F90 + + + Fortran + + + 2 + + + + + + 29 + + + bdy_reorder.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/BDY_TOOLS/src/bdy_reorder.f90 + + + Fortran + + + 1 + + + + + + 30 + + + agrif_create_restart.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_create_restart.f90 + + + Fortran + + + 2 + + + + + + 31 + + + agrif_interpolation.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_interpolation.f90 + + + Fortran + + + 4 + + + + + + 32 + + + convmerge.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/convmerge.F90 + + + Fortran + + + 4 + + + + + + 33 + + + coords.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/coords.F90 + + + Fortran + + + 225 + + + + + + 34 + + + corio2fb.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/corio2fb.F90 + + + Fortran + + + 1 + + + + + + 35 + + + enact2fb.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/enact2fb.F90 + + + Fortran + + + 1 + + + + + + 36 + + + fbcomb.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbcomb.F90 + + + Fortran + + + 3 + + + + + + 37 + + + fbgenerate.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate.F90 + + + Fortran + + + 1 + + + + + + 38 + + + fbgenerate_coords.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 + + + Fortran + + + 5 + + + + + + 39 + + + fbmatchup.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbmatchup.F90 + + + Fortran + + + 3 + + + + + + 40 + + + fbstat.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + + Fortran + + + 12 + + + + + + 41 + + + fbstatncio.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstatncio.F90 + + + Fortran + + + 1 + + + + + + 42 + + + obs_fbm.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/obs_fbm.F90 + + + Fortran + + + 1 + + + + + + 43 + + + obs_utils.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/obs_utils.F90 + + + Fortran + + + 1 + + + + + + 44 + + + ooo_utils.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/ooo_utils.F90 + + + Fortran + + + 1 + + + + + + 45 + + + vel2fb.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/vel2fb.F90 + + + Fortran + + + 1 + + + + + + 46 + + + calendar.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/calendar.f90 + + + Fortran + + + 3 + + + + + + 47 + + + flincom.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flincom.f90 + + + Fortran + + + 3 + + + + + + 48 + + + flio_rbld.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flio_rbld.f90 + + + Fortran + + + 2 + + + + + + 49 + + + fliocom.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/fliocom.f90 + + + Fortran + + + 2 + + + + + + 50 + + + ncunderflow.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/ncunderflow.f90 + + + Fortran + + + 1 + + + + + + 51 + + + rebuild_nemo.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 + + + Fortran + + + 6 + + + + + + 52 + + + global.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 + + + Fortran + + + 20 + + + + + + 53 + + + grid.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/grid.f90 + + + Fortran + + + 2 + + + + + + 54 + + + iom_rstdimg.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 + + + Fortran + + + 28 + + + + + + 55 + + + mpp.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/mpp.f90 + + + Fortran + + + 3 + + + + + + 56 + + + convertPOPT.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertPOPT.f + + + Fortran + + + 5 + + + + + + 57 + + + convert_old.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convert_old.f + + + Fortran + + + 1 + + + + + + 58 + + + convertgauss.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertgauss.f + + + Fortran + + + 1 + + + + + + 59 + + + create_latlon.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/create_latlon.f + + + Fortran + + + 1 + + + + + + 60 + + + grids.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + + Fortran + + + 18 + + + + + + 61 + + + iounits.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/iounits.f + + + Fortran + + + 2 + + + + + + 62 + + + kinds_mod.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/kinds_mod.f + + + Fortran + + + 2 + + + + + + 63 + + + remap.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f + + + Fortran + + + 6 + + + + + + 64 + + + remap_bicubic.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bicubic.f + + + Fortran + + + 4 + + + + + + 65 + + + remap_bilinear.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bilinear.f + + + Fortran + + + 4 + + + + + + 66 + + + remap_conserv.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + + Fortran + + + 16 + + + + + + 67 + + + remap_distwgt.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_distwgt.f + + + Fortran + + + 1 + + + + + + 68 + + + remap_read.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f + + + Fortran + + + 6 + + + + + + 69 + + + remap_vars.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_vars.f + + + Fortran + + + 2 + + + + + + 70 + + + remap_write.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + + Fortran + + + 22 + + + + + + 71 + + + scrip_test.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + + Fortran + + + 35 + + + + + + 72 + + + scrip_test_repeat.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + + Fortran + + + 21 + + + + + + 73 + + + timers.f + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/timers.f + + + Fortran + + + 3 + + + + + + 74 + + + scripgrid_mod.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/nocsutil/scripgrid_mod.F90 + + + Fortran + + + 1 + + + + + + 75 + + + scripshape.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/nocsutil/scripshape.F90 + + + Fortran + + + 1 + + + + + + 76 + + + kinds_mod.f90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/kinds_mod.f90 + + + Fortran + + + 1 + + + + + + 77 + + + scripgrid_mod.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/scripgrid_mod.F90 + + + Fortran + + + 1 + + + + + + 78 + + + scripshape.F90 + + + /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/scripshape.F90 + + + Fortran + + + 1 + + + +
- -
-
- - - - - - - - - -
序号文件名路径文件类型需修改的代码行
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 1 - - modmpp.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/AGRIF/AGRIF_FILES/modmpp.F90 - - Fortran - - 1 -
- 2 - - calendar.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/calendar.f90 - - Fortran - - 3 -
- 3 - - errioipsl.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/errioipsl.f90 - - Fortran - - 8 -
- 4 - - flincom.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/flincom.f90 - - Fortran - - 3 -
- 5 - - fliocom.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/fliocom.f90 - - Fortran - - 2 -
- 6 - - histcom.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/histcom.f90 - - Fortran - - 3 -
- 7 - - restcom.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/restcom.f90 - - Fortran - - 3 -
- 8 - - flio_rbld.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/tools/flio_rbld.f90 - - Fortran - - 2 -
- 9 - - ncunderflow.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/tools/ncunderflow.f90 - - Fortran - - 1 -
- 10 - - obs_fbm.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OOO_SRC/obs_fbm.F90 - - Fortran - - 1 -
- 11 - - ooo_utils.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OOO_SRC/ooo_utils.F90 - - Fortran - - 1 -
- 12 - - dynspg.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg.F90 - - Fortran - - 1 -
- 13 - - flowri.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/FLO/flowri.F90 - - Fortran - - 2 -
- 14 - - icbutl.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/ICB/icbutl.F90 - - Fortran - - 1 -
- 15 - - iom.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90 - - Fortran - - 3 -
- 16 - - mppini.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90 - - Fortran - - 3 -
- 17 - - obs_fbm.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_fbm.F90 - - Fortran - - 1 -
- 18 - - obs_oper.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 - - Fortran - - 6 -
- 19 - - obs_read_altbias.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_read_altbias.F90 - - Fortran - - 1 -
- 20 - - obs_readmdt.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_readmdt.F90 - - Fortran - - 1 -
- 21 - - obs_utils.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_utils.F90 - - Fortran - - 1 -
- 22 - - cyclone.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/cyclone.F90 - - Fortran - - 1 -
- 23 - - sbcice_cice.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - Fortran - - 13 -
- 24 - - trdglo.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 - - Fortran - - 10 -
- 25 - - timing.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 - - Fortran - - 6 -
- 26 - - trcnam_age.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/AGE/trcnam_age.F90 - - Fortran - - 2 -
- 27 - - trcnam_c14b.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/C14b/trcnam_c14b.F90 - - Fortran - - 1 -
- 28 - - trcnam_cfc.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/CFC/trcnam_cfc.F90 - - Fortran - - 1 -
- 29 - - trcrst.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/trcrst.F90 - - Fortran - - 2 -
- 30 - - bdy_reorder.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/BDY_TOOLS/src/bdy_reorder.f90 - - Fortran - - 1 -
- 31 - - agrif_create_restart.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_create_restart.f90 - - Fortran - - 2 -
- 32 - - agrif_interpolation.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_interpolation.f90 - - Fortran - - 4 -
- 33 - - convmerge.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/convmerge.F90 - - Fortran - - 4 -
- 34 - - coords.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/coords.F90 - - Fortran - - 225 -
- 35 - - corio2fb.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/corio2fb.F90 - - Fortran - - 1 -
- 36 - - enact2fb.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/enact2fb.F90 - - Fortran - - 1 -
- 37 - - fbcomb.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbcomb.F90 - - Fortran - - 3 -
- 38 - - fbgenerate.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate.F90 - - Fortran - - 1 -
- 39 - - fbgenerate_coords.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 - - Fortran - - 5 -
- 40 - - fbmatchup.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbmatchup.F90 - - Fortran - - 3 -
- 41 - - fbstat.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - Fortran - - 12 -
- 42 - - fbstatncio.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstatncio.F90 - - Fortran - - 1 -
- 43 - - obs_fbm.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/obs_fbm.F90 - - Fortran - - 1 -
- 44 - - obs_utils.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/obs_utils.F90 - - Fortran - - 1 -
- 45 - - ooo_utils.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/ooo_utils.F90 - - Fortran - - 1 -
- 46 - - vel2fb.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/vel2fb.F90 - - Fortran - - 1 -
- 47 - - calendar.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/calendar.f90 - - Fortran - - 3 -
- 48 - - errioipsl.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/errioipsl.f90 - - Fortran - - 8 -
- 49 - - flincom.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flincom.f90 - - Fortran - - 3 -
- 50 - - flio_rbld.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flio_rbld.f90 - - Fortran - - 2 -
- 51 - - fliocom.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/fliocom.f90 - - Fortran - - 2 -
- 52 - - histcom.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/histcom.f90 - - Fortran - - 3 -
- 53 - - ncunderflow.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/ncunderflow.f90 - - Fortran - - 1 -
- 54 - - restcom.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/restcom.f90 - - Fortran - - 3 -
- 55 - - rebuild_nemo.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 - - Fortran - - 6 -
- 56 - - global.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 - - Fortran - - 20 -
- 57 - - grid.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/grid.f90 - - Fortran - - 2 -
- 58 - - iom_rstdimg.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 - - Fortran - - 35 -
- 59 - - mpp.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/mpp.f90 - - Fortran - - 3 -
- 60 - - convertPOPT.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertPOPT.f - - Fortran - - 5 -
- 61 - - convert_old.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convert_old.f - - Fortran - - 1 -
- 62 - - convertgauss.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertgauss.f - - Fortran - - 1 -
- 63 - - create_latlon.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/create_latlon.f - - Fortran - - 1 -
- 64 - - grids.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - Fortran - - 18 -
- 65 - - iounits.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/iounits.f - - Fortran - - 2 -
- 66 - - kinds_mod.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/kinds_mod.f - - Fortran - - 2 -
- 67 - - remap.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f - - Fortran - - 6 -
- 68 - - remap_bicubic.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bicubic.f - - Fortran - - 4 -
- 69 - - remap_bilinear.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bilinear.f - - Fortran - - 4 -
- 70 - - remap_conserv.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - Fortran - - 16 -
- 71 - - remap_distwgt.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_distwgt.f - - Fortran - - 1 -
- 72 - - remap_read.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f - - Fortran - - 6 -
- 73 - - remap_vars.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_vars.f - - Fortran - - 2 -
- 74 - - remap_write.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - Fortran - - 22 -
- 75 - - scrip_test.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - Fortran - - 35 -
- 76 - - scrip_test_repeat.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - Fortran - - 21 -
- 77 - - timers.f - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/timers.f - - Fortran - - 3 -
- 78 - - scripgrid_mod.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/nocsutil/scripgrid_mod.F90 - - Fortran - - 1 -
- 79 - - scripshape.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/nocsutil/scripshape.F90 - - Fortran - - 1 -
- 80 - - kinds_mod.f90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/kinds_mod.f90 - - Fortran - - 1 -
- 81 - - scripgrid_mod.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/scripgrid_mod.F90 - - Fortran - - 1 -
- 82 - - scripshape.F90 - - /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/scripshape.F90 - - Fortran - - 1 -
-
-
- +
+ + +
+
+ 需要迁移的代码行数 +
+ +
+ 需修改的代码行:567行; makefile: 6 行; Fortran: 561 行; +
+
-
-
- 需要迁移的代码行数 +
+
+ + + + + + + + + +
文件名行号(起始行,结束行)关键字建议
-
需修改的代码行:597行; Fortran: 597 行;
-
- -
-
- - - - - - - - - -
文件名行号(起始行,结束行)关键字建议
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/AGRIF/AGRIF_FILES/modmpp.F90 - - (67,67) - - KIND - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/calendar.f90 - - (73,75) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: -character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -Needs to be changed to: -character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/errioipsl.f90 - - (70,73) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: -character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -Needs to be changed to: -character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/errioipsl.f90 - - (166,169) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: -character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -Needs to be changed to: -character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/flincom.f90 - - (472,472) - - MODULO - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/flincom.f90 - - (475,475) - - MODULO - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/flincom.f90 - - (479,479) - - MODULO - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/fliocom.f90 - - (820,821) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: -character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -Needs to be changed to: -character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/histcom.f90 - - (1389,1391) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: -character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -Needs to be changed to: -character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/restcom.f90 - - (825,827) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/AGRIF/AGRIF_FILES/modmpp.F90 + + (67,67) + + KIND + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/calendar.f90 + + (73,75) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/tools/flio_rbld.f90 - - (193,193) - - cpu_time - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/tools/flio_rbld.f90 - - (1467,1467) - - cpu_time - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/tools/ncunderflow.f90 - - (20,20) - - KIND - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OOO_SRC/obs_fbm.F90 - - (952,952) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OOO_SRC/ooo_utils.F90 - - (58,58) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg.F90 - - (118,118) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/FLO/flowri.F90 - - (241,241) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/FLO/flowri.F90 - - (242,242) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/ICB/icbutl.F90 - - (641,641) - - knum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90 - - (1221,1221) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90 - - (1227,1227) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90 - - (1691,1691) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/flincom.f90 + + (472,472) + + MODULO + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/flincom.f90 + + (475,475) + + MODULO + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/flincom.f90 + + (479,479) + + MODULO + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/src/fliocom.f90 + + (820,821) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90 - - (309,309) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/tools/flio_rbld.f90 + + (193,193) + + cpu_time + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/tools/flio_rbld.f90 + + (1467,1467) + + cpu_time + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/EXTERNAL/IOIPSL/tools/ncunderflow.f90 + + (20,20) + + KIND + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OOO_SRC/obs_fbm.F90 + + (952,952) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OOO_SRC/ooo_utils.F90 + + (58,58) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg.F90 + + (118,118) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/FLO/flowri.F90 + + (241,241) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/FLO/flowri.F90 + + (242,242) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/ICB/icbutl.F90 + + (641,641) + + knum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90 + + (1221,1221) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90 + + (1227,1227) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90 + + (309,309) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90 - - (310,310) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90 + + (310,310) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90 - - (311,311) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90 + + (311,311) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_fbm.F90 - - (952,952) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 - - (508,508) - - zext - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 - - (596,596) - - zext - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 - - (676,676) - - zext - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 - - (863,863) - - zext - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 - - (967,967) - - zext - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 - - (1052,1052) - - zext - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_read_altbias.F90 - - (194,194) - - zext - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_readmdt.F90 - - (154,154) - - zext - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_utils.F90 - - (145,145) - - kdim - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/cyclone.F90 - - (102,102) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (798,798) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (799,799) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (800,800) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (801,801) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (802,802) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (803,803) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (804,804) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (805,805) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (806,806) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (807,807) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (808,808) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (809,809) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 - - (810,810) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 - - (289,289) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_fbm.F90 + + (952,952) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 + + (508,508) + + zext + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 + + (596,596) + + zext + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 + + (676,676) + + zext + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 + + (863,863) + + zext + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 + + (967,967) + + zext + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 + + (1052,1052) + + zext + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_read_altbias.F90 + + (194,194) + + zext + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_readmdt.F90 + + (154,154) + + zext + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/OBS/obs_utils.F90 + + (145,145) + + kdim + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/cyclone.F90 + + (102,102) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (798,798) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (799,799) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (800,800) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (801,801) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (802,802) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (803,803) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (804,804) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (805,805) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (806,806) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (807,807) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (808,808) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (809,809) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90 + + (810,810) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 + + (289,289) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 - - (328,328) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 + + (328,328) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 - - (360,360) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 + + (360,360) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 - - (428,429) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 + + (428,429) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 - - (463,464) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 + + (463,464) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 - - (495,497) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/TRD/trdglo.F90 + + (495,497) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 - - (108,108) - - CPU_TIME - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 - - (140,140) - - CPU_TIME - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 - - (235,235) - - CPU_TIME - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 - - (236,236) - - CPU_TIME - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 - - (245,245) - - CPU_TIME - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 - - (271,271) - - CPU_TIME - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/AGE/trcnam_age.F90 - - (70,70) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/AGE/trcnam_age.F90 - - (71,71) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/C14b/trcnam_c14b.F90 - - (78,78) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/CFC/trcnam_cfc.F90 - - (103,103) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/trcrst.F90 - - (307,308) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 + + (108,108) + + CPU_TIME + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 + + (140,140) + + CPU_TIME + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 + + (235,235) + + CPU_TIME + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 + + (236,236) + + CPU_TIME + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 + + (245,245) + + CPU_TIME + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/OPA_SRC/timing.F90 + + (271,271) + + CPU_TIME + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/AGE/trcnam_age.F90 + + (70,70) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/AGE/trcnam_age.F90 + + (71,71) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/C14b/trcnam_c14b.F90 + + (78,78) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/CFC/trcnam_cfc.F90 + + (103,103) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/NEMO/TOP_SRC/trcrst.F90 + + (307,308) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/BDY_TOOLS/src/bdy_reorder.f90 - - (373,373) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_create_restart.f90 - - (212,213) - - Fortran_grammar - - (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/BDY_TOOLS/src/bdy_reorder.f90 + + (373,373) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_create_restart.f90 + + (212,213) + + Fortran_grammar + + (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. (2) You can check your compiler manual to understand how the length is measured. (3) Test by multiplying the length by 4 or not to check which one is correct. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_interpolation.f90 - - (331,331) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_interpolation.f90 - - (354,354) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_interpolation.f90 - - (377,377) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_interpolation.f90 - - (399,399) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/convmerge.F90 - - (33,33) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/convmerge.F90 - - (85,85) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/convmerge.F90 - - (94,94) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/convmerge.F90 - - (100,100) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/coords.F90 - - (6,174) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: -character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -Needs to be changed to: -character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/coords.F90 - - (183,234) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: -character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -Needs to be changed to: -character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/coords.F90 - - (238,241) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: -character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -Needs to be changed to: -character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/corio2fb.F90 - - (36,36) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/enact2fb.F90 - - (36,36) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbcomb.F90 - - (40,40) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbcomb.F90 - - (142,142) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbcomb.F90 - - (156,156) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate.F90 - - (87,87) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 - - (285,285) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 - - (292,292) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 - - (296,296) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 - - (297,297) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 - - (313,313) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbmatchup.F90 - - (48,48) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbmatchup.F90 - - (174,174) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbmatchup.F90 - - (183,183) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (282,282) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (327,327) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (412,412) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (413,413) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (415,415) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (419,419) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (421,421) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (504,504) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (610,610) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (766,766) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (772,772) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 - - (1066,1066) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstatncio.F90 - - (300,300) - - knum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/obs_fbm.F90 - - (952,952) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/obs_utils.F90 - - (145,145) - - kdim - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/ooo_utils.F90 - - (58,58) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/vel2fb.F90 - - (36,36) - - inum - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/calendar.f90 - - (73,75) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: -character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -Needs to be changed to: -character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/errioipsl.f90 - - (70,73) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_interpolation.f90 + + (331,331) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_interpolation.f90 + + (354,354) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_interpolation.f90 + + (377,377) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/NESTING/src/agrif_interpolation.f90 + + (399,399) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/convmerge.F90 + + (33,33) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/convmerge.F90 + + (85,85) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/convmerge.F90 + + (94,94) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/convmerge.F90 + + (100,100) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/coords.F90 + + (6,174) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/errioipsl.f90 - - (166,169) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/coords.F90 + + (183,234) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flincom.f90 - - (472,472) - - MODULO - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flincom.f90 - - (475,475) - - MODULO - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flincom.f90 - - (479,479) - - MODULO - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flio_rbld.f90 - - (193,193) - - cpu_time - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flio_rbld.f90 - - (1467,1467) - - cpu_time - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/fliocom.f90 - - (820,821) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/coords.F90 + + (238,241) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/histcom.f90 - - (1389,1391) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/corio2fb.F90 + + (36,36) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/enact2fb.F90 + + (36,36) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbcomb.F90 + + (40,40) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbcomb.F90 + + (142,142) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbcomb.F90 + + (156,156) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate.F90 + + (87,87) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 + + (285,285) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 + + (292,292) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 + + (296,296) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 + + (297,297) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbgenerate_coords.F90 + + (313,313) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbmatchup.F90 + + (48,48) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbmatchup.F90 + + (174,174) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbmatchup.F90 + + (183,183) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (282,282) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (327,327) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (412,412) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (413,413) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (415,415) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (419,419) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (421,421) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (504,504) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (610,610) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (766,766) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (772,772) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstat.F90 + + (1066,1066) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/fbstatncio.F90 + + (300,300) + + knum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/obs_fbm.F90 + + (952,952) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/obs_utils.F90 + + (145,145) + + kdim + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/ooo_utils.F90 + + (58,58) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/OBSTOOLS/src/vel2fb.F90 + + (36,36) + + inum + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/calendar.f90 + + (73,75) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/ncunderflow.f90 - - (20,20) - - KIND - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/restcom.f90 - - (825,827) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flincom.f90 + + (472,472) + + MODULO + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flincom.f90 + + (475,475) + + MODULO + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flincom.f90 + + (479,479) + + MODULO + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flio_rbld.f90 + + (193,193) + + cpu_time + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/flio_rbld.f90 + + (1467,1467) + + cpu_time + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/fliocom.f90 + + (820,821) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 - - (299,299) - - date - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 - - (897,897) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 - - (916,916) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 - - (935,935) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 - - (954,954) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 - - (973,973) - - Fortran_grammar - - The line width exceeds the maximum. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 - - (81,84) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD/src/ncunderflow.f90 + + (20,20) + + KIND + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 + + (299,299) + + date + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 + + (897,897) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 + + (916,916) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 + + (935,935) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 + + (954,954) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/REBUILD_NEMO/src/rebuild_nemo.f90 + + (973,973) + + Fortran_grammar + + The line width exceeds the maximum. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 + + (81,84) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 - - (87,89) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 + + (87,89) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 - - (92,97) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 + + (92,97) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 - - (110,111) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 + + (110,111) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 - - (123,127) - - Fortran_grammar - - On the Kunpeng platform, the length of each element in a string array must be the same. For example: +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/global.f90 + + (123,127) + + Fortran_grammar + + On the Kunpeng platform, the length of each element in a string array must be the same. For example: character(len=80), dimension(5):: bed_snames = (/'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) Needs to be changed to: character(len=80), dimension(5) :: bed_snames = (/character(80)::'bed_thick', 'bed_age', 'bed_por', 'bed_diff', 'bed_btcr'/) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/grid.f90 - - (5306,5306) - - jmax1 - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/grid.f90 - - (5312,5312) - - jmax0 - - The GCC Fortran compiler does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 - - (166,172) - - Fortran_grammar - - (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. -(2) You can check your compiler manual to understand how the length is measured. -(3) Test by multiplying the length by 4 or not to check which one is correct. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 - - (194,200) - - Fortran_grammar - - (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/grid.f90 + + (5306,5306) + + jmax1 + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/grid.f90 + + (5312,5312) + + jmax0 + + The GCC Fortran compiler does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 + + (194,200) + + Fortran_grammar + + (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. (2) You can check your compiler manual to understand how the length is measured. (3) Test by multiplying the length by 4 or not to check which one is correct. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 - - (228,234) - - Fortran_grammar - - (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 + + (228,234) + + Fortran_grammar + + (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. (2) You can check your compiler manual to understand how the length is measured. (3) Test by multiplying the length by 4 or not to check which one is correct. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 - - (251,257) - - Fortran_grammar - - (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 + + (251,257) + + Fortran_grammar + + (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. (2) You can check your compiler manual to understand how the length is measured. (3) Test by multiplying the length by 4 or not to check which one is correct. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 - - (1282,1288) - - Fortran_grammar - - (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 + + (1282,1288) + + Fortran_grammar + + (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. (2) You can check your compiler manual to understand how the length is measured. (3) Test by multiplying the length by 4 or not to check which one is correct. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/mpp.f90 - - (634,634) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/mpp.f90 + + (634,634) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/mpp.f90 - - (635,635) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/mpp.f90 + + (635,635) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/mpp.f90 - - (636,636) - - Fortran_grammar - - In the parentheses of a 'FORMAT' expression, place all characters of +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/SIREN/src/mpp.f90 + + (636,636) + + Fortran_grammar + + In the parentheses of a 'FORMAT' expression, place all characters of a string between two quotation marks ('') to prevent the string from being parsed into two strings. For example, change '100 FORMAT('notice, failure number is [',(I),']')' to '100 FORMAT('notice, failure number is [',(I),']')' . -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertPOPT.f - - (128,129) - - Fortran_grammar - - (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertPOPT.f + + (128,129) + + Fortran_grammar + + (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. (2) You can check your compiler manual to understand how the length is measured. (3) Test by multiplying the length by 4 or not to check which one is correct. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertPOPT.f - - (134,135) - - Fortran_grammar - - (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertPOPT.f + + (134,135) + + Fortran_grammar + + (1) Kunpeng uses the GNU compiler, which usually multiply the length by 4. (2) You can check your compiler manual to understand how the length is measured. (3) Test by multiplying the length by 4 or not to check which one is correct. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertPOPT.f - - (293,293) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convert_old.f - - (145,145) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertgauss.f - - (211,211) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/create_latlon.f - - (164,164) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (79,79) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (101,101) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (559,559) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (560,560) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (561,561) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (562,562) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (564,564) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (565,565) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (566,566) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (567,567) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (623,623) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (624,624) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (625,625) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (626,626) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (681,681) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (682,682) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (683,683) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f - - (684,684) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/iounits.f - - (46,46) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/iounits.f - - (85,85) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/kinds_mod.f - - (43,43) - - kind - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/kinds_mod.f - - (43,43) - - selected_real_kind - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f - - (108,108) - - present - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f - - (125,125) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f - - (138,138) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f - - (139,139) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f - - (145,145) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f - - (146,146) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bicubic.f - - (280,280) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bicubic.f - - (465,465) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bicubic.f - - (563,563) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bicubic.f - - (753,753) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bilinear.f - - (244,244) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bilinear.f - - (404,404) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bilinear.f - - (501,501) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bilinear.f - - (690,690) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (107,107) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (112,112) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (938,938) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (959,959) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (977,977) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (980,980) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (1052,1052) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (1413,1413) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (1427,1427) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (1430,1430) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (1444,1444) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (1469,1469) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (1504,1504) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (1549,1549) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (2104,2104) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f - - (2112,2112) - - all - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_distwgt.f - - (82,82) - - logical - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f - - (140,140) - - trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f - - (141,141) - - trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f - - (261,261) - - trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f - - (262,262) - - trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f - - (671,671) - - trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f - - (672,672) - - trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_vars.f - - (211,211) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_vars.f - - (253,253) - - size - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (169,169) - - date_and_time - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (272,272) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (279,279) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (286,286) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (293,293) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (301,301) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (317,317) - - trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (317,317) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (321,321) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (321,321) - - trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (888,888) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (895,895) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (902,902) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (909,909) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (917,917) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (933,933) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (933,933) - - trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (937,937) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (937,937) - - trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (1570,1570) - - SIZE - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (1579,1579) - - SIZE - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f - - (1580,1580) - - SIZE - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (182,182) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (745,745) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (745,745) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (746,746) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (746,746) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (747,747) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (747,747) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (748,748) - - count - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (748,748) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (756,756) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (757,757) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (815,815) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (815,815) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (817,817) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (817,817) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (819,819) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (819,819) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (820,820) - - count - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (820,820) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (828,828) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (830,830) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (887,887) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (887,887) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (889,889) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (889,889) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (891,891) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (891,891) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (892,892) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (892,892) - - count - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (900,900) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (902,902) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (960,960) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (961,961) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (964,964) - - count - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f - - (971,971) - - count - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (211,211) - - len_trim - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (599,599) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (599,599) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (600,600) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (600,600) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (601,601) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (601,601) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (602,602) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (602,602) - - count - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (610,610) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (611,611) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (662,662) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (662,662) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (663,663) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (663,663) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (664,664) - - minval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (664,664) - - maxval - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (665,665) - - count - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (665,665) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (673,673) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f - - (674,674) - - sum - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/timers.f - - (235,235) - - system_clock - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/timers.f - - (270,270) - - system_clock - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/timers.f - - (326,326) - - system_clock - - The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/nocsutil/scripgrid_mod.F90 - - (317,317) - - MODULO - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/nocsutil/scripshape.F90 - - (171,171) - - Fortran_grammar - - INTEGER idims(*) -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/kinds_mod.f90 - - (43,43) - - kind - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/scripgrid_mod.F90 - - (317,317) - - MODULO - - The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. -
- /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/scripshape.F90 - - (171,171) - - Fortran_grammar - - INTEGER idims(*) -
-
- - - +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertPOPT.f + + (293,293) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convert_old.f + + (145,145) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/convertgauss.f + + (211,211) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/create_latlon.f + + (164,164) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/makefile + + (7,7) + + -march + + Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/makefile + + (7,7) + + -fsigned-char + + It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/grids/makefile + + (7,7) + + -ffp-contract + + It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (79,79) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (101,101) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (559,559) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (560,560) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (561,561) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (562,562) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (564,564) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (565,565) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (566,566) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (567,567) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (623,623) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (624,624) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (625,625) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (626,626) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (681,681) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (682,682) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (683,683) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/grids.f + + (684,684) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/iounits.f + + (46,46) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/iounits.f + + (85,85) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/kinds_mod.f + + (43,43) + + kind + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/kinds_mod.f + + (43,43) + + selected_real_kind + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/makefile + + (9,9) + + -march + + Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/makefile + + (9,9) + + -fsigned-char + + It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/makefile + + (9,9) + + -ffp-contract + + It is recommended that you add or replace with the compiler command option '-ffp-contract=off' to obtain higher precision in floating point calculations. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f + + (108,108) + + present + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f + + (125,125) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f + + (138,138) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f + + (139,139) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f + + (145,145) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap.f + + (146,146) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bicubic.f + + (280,280) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bicubic.f + + (465,465) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bicubic.f + + (563,563) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bicubic.f + + (753,753) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bilinear.f + + (244,244) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bilinear.f + + (404,404) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bilinear.f + + (501,501) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_bilinear.f + + (690,690) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (107,107) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (112,112) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (938,938) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (959,959) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (977,977) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (980,980) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (1052,1052) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (1413,1413) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (1427,1427) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (1430,1430) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (1444,1444) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (1469,1469) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (1504,1504) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (1549,1549) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (2104,2104) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_conserv.f + + (2112,2112) + + all + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_distwgt.f + + (82,82) + + logical + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f + + (140,140) + + trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f + + (141,141) + + trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f + + (261,261) + + trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f + + (262,262) + + trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f + + (671,671) + + trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_read.f + + (672,672) + + trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_vars.f + + (211,211) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_vars.f + + (253,253) + + size + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (169,169) + + date_and_time + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (272,272) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (279,279) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (286,286) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (293,293) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (301,301) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (317,317) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (317,317) + + trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (321,321) + + trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (321,321) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (888,888) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (895,895) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (902,902) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (909,909) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (917,917) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (933,933) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (933,933) + + trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (937,937) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (937,937) + + trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (1570,1570) + + SIZE + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (1579,1579) + + SIZE + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/remap_write.f + + (1580,1580) + + SIZE + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (182,182) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (745,745) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (745,745) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (746,746) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (746,746) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (747,747) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (747,747) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (748,748) + + count + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (748,748) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (756,756) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (757,757) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (815,815) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (815,815) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (817,817) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (817,817) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (819,819) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (819,819) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (820,820) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (820,820) + + count + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (828,828) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (830,830) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (887,887) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (887,887) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (889,889) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (889,889) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (891,891) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (891,891) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (892,892) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (892,892) + + count + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (900,900) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (902,902) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (960,960) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (961,961) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (964,964) + + count + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test.f + + (971,971) + + count + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (211,211) + + len_trim + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (599,599) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (599,599) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (600,600) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (600,600) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (601,601) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (601,601) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (602,602) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (602,602) + + count + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (610,610) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (611,611) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (662,662) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (662,662) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (663,663) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (663,663) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (664,664) + + maxval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (664,664) + + minval + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (665,665) + + count + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (665,665) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (673,673) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/scrip_test_repeat.f + + (674,674) + + sum + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/timers.f + + (235,235) + + system_clock + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/timers.f + + (270,270) + + system_clock + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/SCRIP1.4/source/timers.f + + (326,326) + + system_clock + + The GCC Fortran compiler before Fortran 90 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/nocsutil/scripgrid_mod.F90 + + (317,317) + + MODULO + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/nocsutil/scripshape.F90 + + (171,171) + + Fortran_grammar + + INTEGER idims(*) +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/kinds_mod.f90 + + (43,43) + + kind + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/scripgrid_mod.F90 + + (317,317) + + MODULO + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/NEMOGCM/TOOLS/WEIGHTS/src/scripshape.F90 + + (171,171) + + Fortran_grammar + + INTEGER idims(*) +
-
- - - + } + } + window.onload = function(){ + setTitle(); + } + window.onresize = function() { + setTitle(); + } + + + + \ No newline at end of file diff --git "a/MeteorologicalOcean/nemo-3.6/doc/NEMO-3.6\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/MeteorologicalOcean/nemo-3.6/doc/NEMO-3.6\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 65a050b6db7ab346dd8ddd37cbfbd4777babd56b..5154909cb02c24b694c0a46adbc0b963e05daafd 100644 Binary files "a/MeteorologicalOcean/nemo-3.6/doc/NEMO-3.6\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/MeteorologicalOcean/nemo-3.6/doc/NEMO-3.6\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ