~albertog/siesta/4.0-stm

« back to all changes in this revision

Viewing changes to Src/MPI/mpi_interfaces.F

  • Committer: Alberto Garcia
  • Date: 2016-09-13 12:00:42 UTC
  • mfrom: (500.1.6 4.0-ag)
  • Revision ID: albertog@icmab.es-20160913120042-79waws5ec5d2cc49
Changes to further standards compliance

Brought about by the use of extra compiler checks, notably by g95 and
the '-std=f2003 -fall-intrinsics' setting in gfortran.

Apart from syntax and visibility issues, non-standard declarations
such as "real*8" have been removed.

Also, the building of the MPI interfaces has been updated to properly
include 8-byte integers.

(Declarations in the code in Util are not fully updated yet)
                

        

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
 
29
29
!       ... generic overloads for <choice> argument routines ...
30
30
 
31
 
        USE MPI__integer_V    
32
 
        USE MPI__integer_S
33
 
        USE MPI__integer8_V    
34
 
        USE MPI__integer8_S
35
31
        USE MPI__logical_V   
36
32
        USE MPI__logical_S
37
33
        USE MPI__character_V  
41
37
 
42
38
!       ... these are for two different-rank <choice> arguments ...
43
39
 
44
 
        USE MPI__integer_VS  
45
 
        USE MPI__integer_SV
46
 
        USE MPI__integer8_VS  
47
 
        USE MPI__integer8_SV
48
40
        USE MPI__logical_VS   
49
41
        USE MPI__logical_SV
50
42
        USE MPI__character_VS