- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When I compiling the version vasp4.6, ifc7.1,mpich-1.2.5, on Redhat advanced ws server 3.0 (using p4 CPU), the compiler report the following error:
...
Comment 15 at (297:mpi.f90) : This feature is obsolescent in Fortran 95
external subroutine M_SEND_I
external subroutine M_RECV_I
external subroutine M_SUM_I
mpi.f90(408) : (col. 0) remark: LOOP WAS VECTORIZED.
external subroutine M_MAX_I
mpi.f90(454) : (col. 0) remark: LOOP WAS VECTORIZED.
external subroutine M_MAX_D
external subroutine M_SUMB_D
external subroutine M_SUM_S
mpi.f90(574) : (col. 0) remark: LOOP WAS VECTORIZED.
external subroutine M_SUMB_Z
external subroutine M_BCAST_I
external subroutine M_BCAST_I_FROM
external subroutine M_BCAST_D
external subroutine M_BCAST_Z
external subroutine M_BCAST_Z_FROM
external subroutine M_ALLTOALLV_Z
external subroutine M_ALLTOALL_I
external subroutine M_ALLTOALLV_RADDR
external subroutine M_ALLTOALLV_SIMPLE
Internal Error: 0_1202
*Compiler Internal Error* : Please report to Intel Corporation
compilation aborted for mpi.f90 (code 1)
make: *** [mpi.o] error 1
How can I do with it?
...
Comment 15 at (297:mpi.f90) : This feature is obsolescent in Fortran 95
external subroutine M_SEND_I
external subroutine M_RECV_I
external subroutine M_SUM_I
mpi.f90(408) : (col. 0) remark: LOOP WAS VECTORIZED.
external subroutine M_MAX_I
mpi.f90(454) : (col. 0) remark: LOOP WAS VECTORIZED.
external subroutine M_MAX_D
external subroutine M_SUMB_D
external subroutine M_SUM_S
mpi.f90(574) : (col. 0) remark: LOOP WAS VECTORIZED.
external subroutine M_SUMB_Z
external subroutine M_BCAST_I
external subroutine M_BCAST_I_FROM
external subroutine M_BCAST_D
external subroutine M_BCAST_Z
external subroutine M_BCAST_Z_FROM
external subroutine M_ALLTOALLV_Z
external subroutine M_ALLTOALL_I
external subroutine M_ALLTOALLV_RADDR
external subroutine M_ALLTOALLV_SIMPLE
Internal Error: 0_1202
*Compiler Internal Error* : Please report to Intel Corporation
compilation aborted for mpi.f90 (code 1)
make: *** [mpi.o] error 1
How can I do with it?
Note that I have to use ifc 7.0 because the software states that theydidn't support higher verison of ifc.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The only reason a newer compiler wouldn't work is the case where you might be using .o files compiled with 7.1 or earlier. Saying that a recent compiler isn't supported sounds to me like support has been withdrawn. Other options, which no doubt have occurred to you, would be splitting the source into individual functions, and choosing less ambitious optimization flags for troublesome functions. If you have such a failure with 9.0 or 9.1, you can report it and ask for a bug fix, but if you stay with 7.1 you can do no more than make sure you have the latest version of it.

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