OpenCMISS / iron

Source code repository for OpenCMISS-Iron
9 stars 62 forks source link

F90-F-0000-Internal compiler error. bitcast with differing sizes -4 (/usr/local/opencmiss-hpc/opencmiss/src/iron/src/field_routines.F90: 5982) #195

Closed zhg4554 closed 1 year ago

zhg4554 commented 1 year ago

when compile iron( with the compiler bisheng, and hyperMPI, on arm64) it failed, there is some error info displayed as the following: F90-F-0000-Internal compiler error. bitcast with differing sizes -4 (/usr/local/opencmiss-hpc/opencmiss/src/iron/src/field_routines.F90: 5982)

the full comping command is as following [root@bogon release]# /usr/local/opencmiss-hpc/install/bisheng-compiler-2.1.0-aarch64-linux/bin/flang -DAdd_ -DCELLML_STATIC -DDOUBLE_REAL_PRECISION -DDpthread -DLIBXML_STATIC -DLIBXML_XPATH_ENABLED -DNOMPIMOD -DUSE_VENDOR_BLAS -DWITH_CELLML -DWITH_FIELDML -DWITH_HYPRE -DWITH_MUMPS -DWITH_PETSC -DWITH_SCALAPACK -DWITH_SUNDIALS -Diron_EXPORTS -Dpthread -I/usr/local/opencmiss-hpc/opencmiss/src/iron/src -I/usr/local/opencmiss-hpc/opencmiss/build/iron/release -I/usr/local/opencmiss-hpc/install/hmpi/hmpi-1.2.0-huawei/include -I/usr/local/opencmiss-hpc/install/hmpi/hmpi-1.2.0-huawei/lib -I/usr/local/opencmiss-hpc/opencmiss/install/include/cellml -I/usr/local/opencmiss-hpc/opencmiss/install/include/libxml2 -I/usr/local/opencmiss-hpc/opencmiss/install/include -I/usr/local/opencmiss-hpc/install/hmpi/hmpi-1.2.0-huawei/include/openmpi -I/usr/local/opencmiss-hpc/install/hmpi/hmpi-1.2.0-huawei/include/openmpi/opal/mca/hwloc/hwloc201/hwloc/include -I/usr/local/opencmiss-hpc/install/hmpi/hmpi-1.2.0-huawei/include/openmpi/opal/mca/event/libevent2022/libevent -I/usr/local/opencmiss-hpc/install/hmpi/hmpi-1.2.0-huawei/include/openmpi/opal/mca/event/libevent2022/libevent/include -I/usr/local/opencmiss-hpc/opencmiss/install/include/mumps -I/usr/local/opencmiss-hpc/opencmiss/install/include/hypre -I/usr/local/opencmiss-hpc/opencmiss/install/include/superlu -I/usr/local/opencmiss-hpc/opencmiss/install/include/nvector -I/usr/local/opencmiss-hpc/opencmiss/install/include/cvode -I/usr/local/opencmiss-hpc/opencmiss/install/include/cvodes -I/usr/local/opencmiss-hpc/opencmiss/install/include/ida -I/usr/local/opencmiss-hpc/opencmiss/install/include/idas -I/usr/local/opencmiss-hpc/opencmiss/install/include/kinsol -I/usr/local/opencmiss-hpc/opencmiss/install/include/petsc -I/usr/local/opencmiss-hpc/opencmiss/install/include/pastix/int32/d -I/usr/local/opencmiss-hpc/opencmiss/install/include/superlu_dist -O2 -DNDEBUG -O2 -Jfortran_modules -fPIC -pthread -c /usr/local/opencmiss-hpc/opencmiss/src/iron/src/field_routines.F90 -o CMakeFiles/iron.dir/src/field_routines.F90.o F90-F-0000-Internal compiler error. bitcast with differing sizes -4 (/usr/local/opencmiss-hpc/opencmiss/src/iron/src/field_routines.F90: 5982) F90/aarch64 Flang - 1.5 2017-05-01: compilation aborted [root@bogon release]# echo $? 1 [root@bogon release]# pwd /usr/local/opencmiss-hpc/opencmiss/build/iron/release [root@bogon release]#

zhg4554 commented 1 year ago

this has been proved that , it is a bug of flang in bisheng-compiler 2.1, so it is not a bug of iron.