- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A strange ICE, with ifort 11.1.069. Compiling a file without -warn all gives no errors. With -warn all, I get an ICE:
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It turns out this error is averted when the "IMAGE" derived type defined by the MOD_IMAGE in image.f90 does not have any type-bound procedures.
I.e. commenting lines 25 and 26 of image.f90 (attached in previous post) avoids the ICE.
Edit: a change is also necessary in file image_comparison.f90 to accomodate the removal of the TBP. New file attached
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, an ICE is always a bug. I will get a bug report started.
Our implementation of type bound procedures is a major focus area for the next version of the compiler. We understand there are many issues with this feature.
ron
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Ron for looking at this.
I had been putting it off for a while because they're so elegant, but I've now commented out all TBPs from my project, which seems to help.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It would be a shame to remove all the elegant TBP's ...
Please try compiling your program with -warn all -warn nointerfaces (the version with the TBPs) and let us know if that works OK.
I'm not sure what version of 11.1 you have, but we've been fixing TBP + warn:interface problems in several updates.
- Lorri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Lorri,
Thanks for your message. I was using 11.1.069 (and 064) with the following flags:
-fpp -warn all -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays
Are you saying that -warn interface caused problems when TBPs were used with 11.1.069?
If that's the case, I could give it a go.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the command line, and for the version information.
There were some "interesting" interactions between *some*TBPs and the gen_interfaces/warn interfaces correctness checker in earlier updates, although I can't think of *known* one offhand still in Update 5 (which is 11.1.069).
But- just in case we can move you forward quickly, please try your TBP program without gen-interfaces, and with "-warn nointerfaces". That will be another data point.
thanks --
- Lorri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OK, I did as you suggested. With 11.1.069 and options as below, I still got an ICE.
-fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR
[bash]: catastrophic error: **Internal compiler error: segmentation violation signal raised** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error. compilation aborted for ../src2/frsc.f90 (code 3) make: *** [frsc.o] Error 3[/bash]
The attached tar ball should make it easy to reproduce this. Just cd to the build directory and do "make". If you're not on a linux 64bit machine, hopefully ../configure should set things up.
Here is the full output I get when I do this:
[bash][alr99@kiev build]$ make source='src/ioc.c' object='ioc.o' libtool=no DEPDIR=.deps depmode=none /bin/sh ../depcomp gcc -DPACKAGE_NAME="Frealix" -DPACKAGE_TARNAME="frealix" -DPACKAGE_VERSION="0.1" -DPACKAGE_STRING="Frealix 0.1" -DPACKAGE_BUGREPORT="rohou@brandeis.edu" -DPACKAGE_URL="" -DPACKAGE="frealix" -DVERSION="0.1" -I. -I.. -g -O2 -c -o ioc.o `test -f 'src/ioc.c' || echo '../'`src/ioc.c /bin/sh: ../depcomp: No such file or directory make: *** [ioc.o] Error 127 [alr99@kiev build]$ cp -r /gusr/alr99/cluster/workspace/frealix/de debug_intel/ depcomp* [alr99@kiev build]$ cp -r /gusr/alr99/cluster/workspace/frealix/depcomp .. [alr99@kiev build]$ make source='src/ioc.c' object='ioc.o' libtool=no DEPDIR=.deps depmode=none /bin/sh ../depcomp gcc -DPACKAGE_NAME="Frealix" -DPACKAGE_TARNAME="frealix" -DPACKAGE_VERSION="0.1" -DPACKAGE_STRING="Frealix 0.1" -DPACKAGE_BUGREPORT="rohou@brandeis.edu" -DPACKAGE_URL="" -DPACKAGE="frealix" -DVERSION="0.1" -I. -I.. -g -O2 -c -o ioc.o `test -f 'src/ioc.c' || echo '../'`src/ioc.c ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -warn all -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -c -o iof.o `test -f 'src/iof.f' || echo '../'`src/iof.f ../src/iof.f(816): remark #7712: This variable has not been used. [NMON] INTEGER*4 MXYZ(3),REALTYPE1,EXTRA3(74),NMON(12) ---------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -warn all -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -c -o calcsinc.o `test -f 'src/calcsinc.f' || echo '../'`src/calcsinc.f ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -warn all -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -c -o boxft_lut.o `test -f 'src/boxft_lut.f' || echo '../'`src/boxft_lut.f ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o runtime_parameters.o `test -f 'src2/runtime_parameters.f90' || echo '../'`src2/runtime_parameters.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o parsers.o `test -f 'src2/parsers.f90' || echo '../'`src2/parsers.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o ui.o `test -f 'src2/ui.f90' || echo '../'`src2/ui.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_rtp.o `test -f 'src2/mod_rtp.f90' || echo '../'`src2/mod_rtp.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_mode.o `test -f 'src2/mod_mode.f90' || echo '../'`src2/mod_mode.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_interpol.o `test -f 'src2/mod_interpol.f90' || echo '../'`src2/mod_interpol.f90 ../src2/mod_interpol.f90(233): remark #7712: This variable has not been used. [ARG] PURE REAL FUNCTION UNITY(ARG) ---------------------------------^ ../src2/mod_interpol.f90(225): remark #7712: This variable has not been used. [ARG] PURE REAL FUNCTION UNITY_WINDOW(ARG,WIDTH) ----------------------------------------^ ../src2/mod_interpol.f90(225): remark #7712: This variable has not been used. [WIDTH] PURE REAL FUNCTION UNITY_WINDOW(ARG,WIDTH) --------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o rotation_matrices.o `test -f 'src2/rotation_matrices.f90' || echo '../'`src2/rotation_matrices.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o eulerangles.o `test -f 'src2/eulerangles.f90' || echo '../'`src2/eulerangles.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_ctf.o `test -f 'src2/mod_ctf.f90' || echo '../'`src2/mod_ctf.f90 ../src2/mod_ctf.f90(50): remark #7712: This variable has not been used. [TEMP] REAL :: TEMP --------------------------------^ ../src2/mod_ctf.f90(28): remark #7712: This variable has not been used. [TEMP] REAL :: TEMP --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_ctftilt.o `test -f 'src2/mod_ctftilt.f90' || echo '../'`src2/mod_ctftilt.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_helices.o `test -f 'src2/mod_helices.f90' || echo '../'`src2/mod_helices.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o coos.o `test -f 'src2/coos.f90' || echo '../'`src2/coos.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image.o `test -f 'src2/image.f90' || echo '../'`src2/image.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_peaks.o `test -f 'src2/mod_peaks.f90' || echo '../'`src2/mod_peaks.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_window.o `test -f 'src2/image_window.f90' || echo '../'`src2/image_window.f90 ../src2/image_window.f90(268): remark #7712: This variable has not been used. [SHAPE] INTEGER :: SHAPE(3) --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_interpol.o `test -f 'src2/image_interpol.f90' || echo '../'`src2/image_interpol.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_move.o `test -f 'src2/image_move.f90' || echo '../'`src2/image_move.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_arithm.o `test -f 'src2/image_arithm.f90' || echo '../'`src2/image_arithm.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_comparison.o `test -f 'src2/image_comparison.f90' || echo '../'`src2/image_comparison.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_ctf.o `test -f 'src2/image_ctf.f90' || echo '../'`src2/image_ctf.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_threed.o `test -f 'src2/image_threed.f90' || echo '../'`src2/image_threed.f90 ../src2/image_threed.f90(7): remark #7712: This variable has not been used. [IMG] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ----------------------------------------^ ../src2/image_threed.f90(7): remark #7712: This variable has not been used. [PHI] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) --------------------------------------------^ ../src2/image_threed.f90(7): remark #7712: This variable has not been used. [THETA] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ------------------------------------------------^ ../src2/image_threed.f90(7): remark #7712: This variable has not been used. [PSI] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ------------------------------------------------------^ ../src2/image_threed.f90(7): remark #7712: This variable has not been used. [WIDTH] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ----------------------------------------------------------^ ../src2/image_threed.f90(455): remark #7712: This variable has not been used. [ADDR_SLICE_MIN] INTEGER :: ADDR_SLICE_MIN(2) !< Address of the first element in the slice --------------------------------^ ../src2/image_threed.f90(300): remark #7712: This variable has not been used. [ADDR_SLICE_MIN] INTEGER :: ADDR_SLICE_MIN(2) !< Address of the first element in the slice --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_helices.o `test -f 'src2/image_helices.f90' || echo '../'`src2/image_helices.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o threed.o `test -f 'src2/threed.f90' || echo '../'`src2/threed.f90 ../src2/threed.f90(292): remark #7712: This variable has not been used. [WINDOW_WIDTH] SUBROUTINE THREED_INIT(SELF,INTERPOL_DESCR,WINDOW_DESCR,WINDOW_WIDTH) ----------------------------------------------------------------^ ../src2/threed.f90(71): remark #7712: This variable has not been used. [SINCLUT] REAL :: SINCLUT(2000) --------------------------------^ ../src2/threed.f90(292): remark #7712: This variable has not been used. [INTERPOL_DESCR] SUBROUTINE THREED_INIT(SELF,INTERPOL_DESCR,WINDOW_DESCR,WINDOW_WIDTH) ------------------------------------^ ../src2/threed.f90(292): remark #7712: This variable has not been used. [WINDOW_DESCR] SUBROUTINE THREED_INIT(SELF,INTERPOL_DESCR,WINDOW_DESCR,WINDOW_WIDTH) ---------------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o films.o `test -f 'src2/films.f90' || echo '../'`src2/films.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o linear_algebra.o `test -f 'src2/linear_algebra.f90' || echo '../'`src2/linear_algebra.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o minimisers.o `test -f 'src2/minimisers.f90' || echo '../'`src2/minimisers.f90 ../src2/minimisers.f90(436): remark #7712: This variable has not been used. INTEGER :: I --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o filters.o `test -f 'src2/filters.f90' || echo '../'`src2/filters.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o spline.o `test -f 'src2/spline.f90' || echo '../'`src2/spline.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o filaments.o `test -f 'src2/filaments.f90' || echo '../'`src2/filaments.f90 ../src2/filaments.f90(156): remark #7712: This variable has not been used. [KKNOWN_D] LOGICAL :: KKNOWN_D --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o filament_model_comparisons.o `test -f 'src2/filament_model_comparisons.f90' || echo '../'`src2/filament_model_comparisons.f90 ../src2/filament_model_comparisons.f90(534): remark #7712: This variable has not been used. [MAX_STEP_FGSL] SUBROUTINE FILAMENT_EVAL_MODEL_AGREEMENT_SA_STEP(RNG_PTR,FMC_PTR,MAX_STEP_FGSL) BIND(C) -------------------------------------------------------------------------^ ../src2/filament_model_comparisons.f90(583): remark #7712: This variable has not been used. [FMC_1_PTR] FUNCTION FILAMENT_EVAL_MODEL_AGREEMENT_SA_DIST(FMC_1_PTR,FMC_2_PTR) BIND(C) -------------------------------------------------------^ ../src2/filament_model_comparisons.f90(583): remark #7712: This variable has not been used. [FMC_2_PTR] FUNCTION FILAMENT_EVAL_MODEL_AGREEMENT_SA_DIST(FMC_1_PTR,FMC_2_PTR) BIND(C) -----------------------------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_fmc_sa_minim.o `test -f 'src2/mod_fmc_sa_minim.f90' || echo '../'`src2/mod_fmc_sa_minim.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o single_particles.o `test -f 'src2/single_particles.f90' || echo '../'`src2/single_particles.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o frealign_parameters.o `test -f 'src2/frealign_parameters.f90' || echo '../'`src2/frealign_parameters.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o window2.o `test -f 'src2/window2.f90' || echo '../'`src2/window2.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o fsc.o `test -f 'src2/fsc.f90' || echo '../'`src2/fsc.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -gen-interfaces -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o frsc.o `test -f 'src2/frsc.f90' || echo '../'`src2/frsc.f90 : catastrophic error: **Internal compiler error: segmentation violation signal raised** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error. compilation aborted for ../src2/frsc.f90 (code 3) make: *** [frsc.o] Error 3 [alr99@kiev build]$ vim Makefile [alr99@kiev build]$ vim Makefile [alr99@kiev build]$ make clean test -z "frealix2" || rm -f frealix2 rm -f *.o [alr99@kiev build]$ make source='src/ioc.c' object='ioc.o' libtool=no DEPDIR=.deps depmode=none /bin/sh ../depcomp gcc -DPACKAGE_NAME="Frealix" -DPACKAGE_TARNAME="frealix" -DPACKAGE_VERSION="0.1" -DPACKAGE_STRING="Frealix 0.1" -DPACKAGE_BUGREPORT="rohou@brandeis.edu" -DPACKAGE_URL="" -DPACKAGE="frealix" -DVERSION="0.1" -I. -I.. -g -O2 -c -o ioc.o `test -f 'src/ioc.c' || echo '../'`src/ioc.c ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -warn all -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -c -o iof.o `test -f 'src/iof.f' || echo '../'`src/iof.f ../src/iof.f(816): remark #7712: This variable has not been used. [NMON] INTEGER*4 MXYZ(3),REALTYPE1,EXTRA3(74),NMON(12) ---------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -warn all -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -c -o calcsinc.o `test -f 'src/calcsinc.f' || echo '../'`src/calcsinc.f ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -warn all -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -c -o boxft_lut.o `test -f 'src/boxft_lut.f' || echo '../'`src/boxft_lut.f ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o runtime_parameters.o `test -f 'src2/runtime_parameters.f90' || echo '../'`src2/runtime_parameters.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o parsers.o `test -f 'src2/parsers.f90' || echo '../'`src2/parsers.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o ui.o `test -f 'src2/ui.f90' || echo '../'`src2/ui.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_rtp.o `test -f 'src2/mod_rtp.f90' || echo '../'`src2/mod_rtp.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_mode.o `test -f 'src2/mod_mode.f90' || echo '../'`src2/mod_mode.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_interpol.o `test -f 'src2/mod_interpol.f90' || echo '../'`src2/mod_interpol.f90 ../src2/mod_interpol.f90(233): remark #7712: This variable has not been used. [ARG] PURE REAL FUNCTION UNITY(ARG) ---------------------------------^ ../src2/mod_interpol.f90(225): remark #7712: This variable has not been used. [ARG] PURE REAL FUNCTION UNITY_WINDOW(ARG,WIDTH) ----------------------------------------^ ../src2/mod_interpol.f90(225): remark #7712: This variable has not been used. [WIDTH] PURE REAL FUNCTION UNITY_WINDOW(ARG,WIDTH) --------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o rotation_matrices.o `test -f 'src2/rotation_matrices.f90' || echo '../'`src2/rotation_matrices.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o eulerangles.o `test -f 'src2/eulerangles.f90' || echo '../'`src2/eulerangles.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_ctf.o `test -f 'src2/mod_ctf.f90' || echo '../'`src2/mod_ctf.f90 ../src2/mod_ctf.f90(50): remark #7712: This variable has not been used. [TEMP] REAL :: TEMP --------------------------------^ ../src2/mod_ctf.f90(28): remark #7712: This variable has not been used. [TEMP] REAL :: TEMP --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_ctftilt.o `test -f 'src2/mod_ctftilt.f90' || echo '../'`src2/mod_ctftilt.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_helices.o `test -f 'src2/mod_helices.f90' || echo '../'`src2/mod_helices.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o coos.o `test -f 'src2/coos.f90' || echo '../'`src2/coos.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image.o `test -f 'src2/image.f90' || echo '../'`src2/image.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_peaks.o `test -f 'src2/mod_peaks.f90' || echo '../'`src2/mod_peaks.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_window.o `test -f 'src2/image_window.f90' || echo '../'`src2/image_window.f90 ../src2/image_window.f90(268): remark #7712: This variable has not been used. [SHAPE] INTEGER :: SHAPE(3) --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_interpol.o `test -f 'src2/image_interpol.f90' || echo '../'`src2/image_interpol.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_move.o `test -f 'src2/image_move.f90' || echo '../'`src2/image_move.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_arithm.o `test -f 'src2/image_arithm.f90' || echo '../'`src2/image_arithm.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_comparison.o `test -f 'src2/image_comparison.f90' || echo '../'`src2/image_comparison.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_ctf.o `test -f 'src2/image_ctf.f90' || echo '../'`src2/image_ctf.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_threed.o `test -f 'src2/image_threed.f90' || echo '../'`src2/image_threed.f90 ../src2/image_threed.f90(7): remark #7712: This variable has not been used. [IMG] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ----------------------------------------^ ../src2/image_threed.f90(7): remark #7712: This variable has not been used. [PHI] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) --------------------------------------------^ ../src2/image_threed.f90(7): remark #7712: This variable has not been used. [THETA] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ------------------------------------------------^ ../src2/image_threed.f90(7): remark #7712: This variable has not been used. [PSI] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ------------------------------------------------------^ ../src2/image_threed.f90(7): remark #7712: This variable has not been used. [WIDTH] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ----------------------------------------------------------^ ../src2/image_threed.f90(455): remark #7712: This variable has not been used. [ADDR_SLICE_MIN] INTEGER :: ADDR_SLICE_MIN(2) !< Address of the first element in the slice --------------------------------^ ../src2/image_threed.f90(300): remark #7712: This variable has not been used. [ADDR_SLICE_MIN] INTEGER :: ADDR_SLICE_MIN(2) !< Address of the first element in the slice --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_helices.o `test -f 'src2/image_helices.f90' || echo '../'`src2/image_helices.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o threed.o `test -f 'src2/threed.f90' || echo '../'`src2/threed.f90 ../src2/threed.f90(292): remark #7712: This variable has not been used. [WINDOW_WIDTH] SUBROUTINE THREED_INIT(SELF,INTERPOL_DESCR,WINDOW_DESCR,WINDOW_WIDTH) ----------------------------------------------------------------^ ../src2/threed.f90(71): remark #7712: This variable has not been used. [SINCLUT] REAL :: SINCLUT(2000) --------------------------------^ ../src2/threed.f90(292): remark #7712: This variable has not been used. [INTERPOL_DESCR] SUBROUTINE THREED_INIT(SELF,INTERPOL_DESCR,WINDOW_DESCR,WINDOW_WIDTH) ------------------------------------^ ../src2/threed.f90(292): remark #7712: This variable has not been used. [WINDOW_DESCR] SUBROUTINE THREED_INIT(SELF,INTERPOL_DESCR,WINDOW_DESCR,WINDOW_WIDTH) ---------------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o films.o `test -f 'src2/films.f90' || echo '../'`src2/films.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o linear_algebra.o `test -f 'src2/linear_algebra.f90' || echo '../'`src2/linear_algebra.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o minimisers.o `test -f 'src2/minimisers.f90' || echo '../'`src2/minimisers.f90 ../src2/minimisers.f90(436): remark #7712: This variable has not been used. INTEGER :: I --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o filters.o `test -f 'src2/filters.f90' || echo '../'`src2/filters.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o spline.o `test -f 'src2/spline.f90' || echo '../'`src2/spline.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o filaments.o `test -f 'src2/filaments.f90' || echo '../'`src2/filaments.f90 ../src2/filaments.f90(156): remark #7712: This variable has not been used. [KKNOWN_D] LOGICAL :: KKNOWN_D --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o filament_model_comparisons.o `test -f 'src2/filament_model_comparisons.f90' || echo '../'`src2/filament_model_comparisons.f90 ../src2/filament_model_comparisons.f90(534): remark #7712: This variable has not been used. [MAX_STEP_FGSL] SUBROUTINE FILAMENT_EVAL_MODEL_AGREEMENT_SA_STEP(RNG_PTR,FMC_PTR,MAX_STEP_FGSL) BIND(C) -------------------------------------------------------------------------^ ../src2/filament_model_comparisons.f90(583): remark #7712: This variable has not been used. [FMC_1_PTR] FUNCTION FILAMENT_EVAL_MODEL_AGREEMENT_SA_DIST(FMC_1_PTR,FMC_2_PTR) BIND(C) -------------------------------------------------------^ ../src2/filament_model_comparisons.f90(583): remark #7712: This variable has not been used. [FMC_2_PTR] FUNCTION FILAMENT_EVAL_MODEL_AGREEMENT_SA_DIST(FMC_1_PTR,FMC_2_PTR) BIND(C) -----------------------------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_fmc_sa_minim.o `test -f 'src2/mod_fmc_sa_minim.f90' || echo '../'`src2/mod_fmc_sa_minim.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o single_particles.o `test -f 'src2/single_particles.f90' || echo '../'`src2/single_particles.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o frealign_parameters.o `test -f 'src2/frealign_parameters.f90' || echo '../'`src2/frealign_parameters.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o window2.o `test -f 'src2/window2.f90' || echo '../'`src2/window2.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o fsc.o `test -f 'src2/fsc.f90' || echo '../'`src2/fsc.f90 ifort -I. -Isrc/ -Isrc2/ -I/gusr/alr99/linux/apps/include/ifort -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o frsc.o `test -f 'src2/frsc.f90' || echo '../'`src2/frsc.f90 : catastrophic error: **Internal compiler error: segmentation violation signal raised** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error. compilation aborted for ../src2/frsc.f90 (code 3) make: *** [frsc.o] Error 3 [/bash]
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks .. However, I can't build. It can't find fgsl.mod, and I can't find a source for that either.
Could you try taking the "gen_interface" switch out too please? We've been saying the problem was with "warn interfaces", but really, most of the past problems have been with the "gen_interface" part of the pair.
thanks--
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ahh... Didn't think of FGSL. Sorry about that. Attached is a new tarball which hopefully is now sufficient to reproduce the behaviour (including the fgsl.mod file). Here is the output I get without gen-interfaces.
[bash]if gcc -DPACKAGE_NAME="Frealix" -DPACKAGE_TARNAME="frealix" -DPACKAGE_VERSION="0.1" -DPACKAGE_STRING="Frealix 0.1" -DPACKAGE_BUGREPORT="rohou@brandeis.edu" -DPACKAGE="frealix" -DVERSION="0.1" -I. -I. -g -O2 -MT ioc.o -MD -MP -MF ".deps/ioc.Tpo" -c -o ioc.o `test -f 'src/ioc.c' || echo './'`src/ioc.c; then mv -f ".deps/ioc.Tpo" ".deps/ioc.Po"; else rm -f ".deps/ioc.Tpo"; exit 1; fi ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -warn all -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -c -o iof.o `test -f 'src/iof.f' || echo './'`src/iof.f src/iof.f(816): remark #7712: This variable has not been used. [NMON] INTEGER*4 MXYZ(3),REALTYPE1,EXTRA3(74),NMON(12) ---------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -warn all -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -c -o calcsinc.o `test -f 'src/calcsinc.f' || echo './'`src/calcsinc.f ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -warn all -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -c -o boxft_lut.o `test -f 'src/boxft_lut.f' || echo './'`src/boxft_lut.f ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o runtime_parameters.o `test -f 'src2/runtime_parameters.f90' || echo './'`src2/runtime_parameters.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o parsers.o `test -f 'src2/parsers.f90' || echo './'`src2/parsers.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o ui.o `test -f 'src2/ui.f90' || echo './'`src2/ui.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_rtp.o `test -f 'src2/mod_rtp.f90' || echo './'`src2/mod_rtp.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_mode.o `test -f 'src2/mod_mode.f90' || echo './'`src2/mod_mode.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_interpol.o `test -f 'src2/mod_interpol.f90' || echo './'`src2/mod_interpol.f90 src2/mod_interpol.f90(233): remark #7712: This variable has not been used. [ARG] PURE REAL FUNCTION UNITY(ARG) ---------------------------------^ src2/mod_interpol.f90(225): remark #7712: This variable has not been used. [ARG] PURE REAL FUNCTION UNITY_WINDOW(ARG,WIDTH) ----------------------------------------^ src2/mod_interpol.f90(225): remark #7712: This variable has not been used. [WIDTH] PURE REAL FUNCTION UNITY_WINDOW(ARG,WIDTH) --------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o rotation_matrices.o `test -f 'src2/rotation_matrices.f90' || echo './'`src2/rotation_matrices.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o eulerangles.o `test -f 'src2/eulerangles.f90' || echo './'`src2/eulerangles.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_ctf.o `test -f 'src2/mod_ctf.f90' || echo './'`src2/mod_ctf.f90 src2/mod_ctf.f90(50): remark #7712: This variable has not been used. [TEMP] REAL :: TEMP --------------------------------^ src2/mod_ctf.f90(28): remark #7712: This variable has not been used. [TEMP] REAL :: TEMP --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_ctftilt.o `test -f 'src2/mod_ctftilt.f90' || echo './'`src2/mod_ctftilt.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_helices.o `test -f 'src2/mod_helices.f90' || echo './'`src2/mod_helices.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o coos.o `test -f 'src2/coos.f90' || echo './'`src2/coos.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image.o `test -f 'src2/image.f90' || echo './'`src2/image.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_peaks.o `test -f 'src2/mod_peaks.f90' || echo './'`src2/mod_peaks.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_window.o `test -f 'src2/image_window.f90' || echo './'`src2/image_window.f90 src2/image_window.f90(268): remark #7712: This variable has not been used. [SHAPE] INTEGER :: SHAPE(3) --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_interpol.o `test -f 'src2/image_interpol.f90' || echo './'`src2/image_interpol.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_move.o `test -f 'src2/image_move.f90' || echo './'`src2/image_move.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_arithm.o `test -f 'src2/image_arithm.f90' || echo './'`src2/image_arithm.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_comparison.o `test -f 'src2/image_comparison.f90' || echo './'`src2/image_comparison.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_ctf.o `test -f 'src2/image_ctf.f90' || echo './'`src2/image_ctf.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_threed.o `test -f 'src2/image_threed.f90' || echo './'`src2/image_threed.f90 src2/image_threed.f90(7): remark #7712: This variable has not been used. [IMG] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ----------------------------------------^ src2/image_threed.f90(7): remark #7712: This variable has not been used. [PHI] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) --------------------------------------------^ src2/image_threed.f90(7): remark #7712: This variable has not been used. [THETA] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ------------------------------------------------^ src2/image_threed.f90(7): remark #7712: This variable has not been used. [PSI] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ------------------------------------------------------^ src2/image_threed.f90(7): remark #7712: This variable has not been used. [WIDTH] SUBROUTINE IMPOSE_MISSING_WEDGE(IMG,PHI,THETA,PSI,WIDTH) ----------------------------------------------------------^ src2/image_threed.f90(455): remark #7712: This variable has not been used. [ADDR_SLICE_MIN] INTEGER :: ADDR_SLICE_MIN(2) !< Address of the first element in the slice --------------------------------^ src2/image_threed.f90(300): remark #7712: This variable has not been used. [ADDR_SLICE_MIN] INTEGER :: ADDR_SLICE_MIN(2) !< Address of the first element in the slice --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o image_helices.o `test -f 'src2/image_helices.f90' || echo './'`src2/image_helices.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o threed.o `test -f 'src2/threed.f90' || echo './'`src2/threed.f90 src2/threed.f90(292): remark #7712: This variable has not been used. [WINDOW_WIDTH] SUBROUTINE THREED_INIT(SELF,INTERPOL_DESCR,WINDOW_DESCR,WINDOW_WIDTH) ----------------------------------------------------------------^ src2/threed.f90(71): remark #7712: This variable has not been used. [SINCLUT] REAL :: SINCLUT(2000) --------------------------------^ src2/threed.f90(292): remark #7712: This variable has not been used. [INTERPOL_DESCR] SUBROUTINE THREED_INIT(SELF,INTERPOL_DESCR,WINDOW_DESCR,WINDOW_WIDTH) ------------------------------------^ src2/threed.f90(292): remark #7712: This variable has not been used. [WINDOW_DESCR] SUBROUTINE THREED_INIT(SELF,INTERPOL_DESCR,WINDOW_DESCR,WINDOW_WIDTH) ---------------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o films.o `test -f 'src2/films.f90' || echo './'`src2/films.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o linear_algebra.o `test -f 'src2/linear_algebra.f90' || echo './'`src2/linear_algebra.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o minimisers.o `test -f 'src2/minimisers.f90' || echo './'`src2/minimisers.f90 src2/minimisers.f90(436): remark #7712: This variable has not been used. INTEGER :: I --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o filters.o `test -f 'src2/filters.f90' || echo './'`src2/filters.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o spline.o `test -f 'src2/spline.f90' || echo './'`src2/spline.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o filaments.o `test -f 'src2/filaments.f90' || echo './'`src2/filaments.f90 src2/filaments.f90(156): remark #7712: This variable has not been used. [KKNOWN_D] LOGICAL :: KKNOWN_D --------------------------------^ ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o filament_model_comparisons.o `test -f 'src2/filament_model_comparisons.f90' || echo './'`src2/filament_model_comparisons.f90 src2/filament_model_comparisons.f90(534): remark #7712: This variable has not been used. [MAX_STEP_FGSL] SUBROUTINE FILAMENT_EVAL_MODEL_AGREEMENT_SA_STEP(RNG_PTR,FMC_PTR,MAX_STEP_FGSL) BIND(C) -------------------------------------------------------------------------^ src2/filament_model_comparisons.f90(583): remark #7712: This variable has not been used. [FMC_1_PTR] FUNCTION FILAMENT_EVAL_MODEL_AGREEMENT_SA_DIST(FMC_1_PTR,FMC_2_PTR) BIND(C) -------------------------------------------------------^ src2/filament_model_comparisons.f90(583): remark #7712: This variable has not been used. [FMC_2_PTR] FUNCTION FILAMENT_EVAL_MODEL_AGREEMENT_SA_DIST(FMC_1_PTR,FMC_2_PTR) BIND(C) -----------------------------------------------------------------^ ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o mod_fmc_sa_minim.o `test -f 'src2/mod_fmc_sa_minim.f90' || echo './'`src2/mod_fmc_sa_minim.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o single_particles.o `test -f 'src2/single_particles.f90' || echo './'`src2/single_particles.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o frealign_parameters.o `test -f 'src2/frealign_parameters.f90' || echo './'`src2/frealign_parameters.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o window2.o `test -f 'src2/window2.f90' || echo './'`src2/window2.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o fsc.o `test -f 'src2/fsc.f90' || echo './'`src2/fsc.f90 ifort -I. -Isrc/ -Isrc2/ -Iinclude/ -fpp -warn all -fpp -warn nointerface -static -warn notruncated_source -assume realloc_lhs -heap-arrays -O3 -FR -c -o frsc.o `test -f 'src2/frsc.f90' || echo './'`src2/frsc.f90 : catastrophic error: **Internal compiler error: segmentation violation signal raised** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error. compilation aborted for src2/frsc.f90 (code 3) make: *** [frsc.o] Error 3[/bash]
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you --- I have been able to reproduce the failure, and am still trying to reproduce it to a small problem that I can put into the internal problem report.
I don't have a work around {yet!} other than the obvious one of not using warn all.
I'll update this thread when I have the internal tracking number.
- Lorri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Internal tracking id is DPD200151593
We'll update when there's news.
- Lorri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page