1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
module titato
interface
subroutine initialisation(P1)
implicit none
integer,intent(in) :: P1
end subroutine initialisation
!
subroutine initialisationtata
end subroutine initialisation
!
subroutine initialisationtiti
end subroutine initialisation
!
subroutine initialisationtoto
end subroutine initialisation
!
end interface
end module titato
!********************
subroutine initialisation(P1)
use titato,only : initialisationtata,initialisationtiti,initialisationtoto
implicit none
integer,intent(in) :: P1
if (P1==1) call initialisationtata()
if (P1==2) call initialisationtiti()
if (P1==3) call initialisationtoto()
end subroutine initialisation
!
subroutine initialisationtata
use tata,only : init
call init
end subroutine initialisation
!
subroutine initialisationtiti
use titi,only : init
call init
end subroutine initialisation
!
subroutine initialisationtoto
use toto,only : init
call init
end subroutine initialisation
! |
Partager