📄 def_param.f90
字号:
!------------------------------------------------------------------------------!! Procedure : def_param Auteur : J. Gressier! Date : Juillet 2002! Fonction Modif : Novembre 2002! Lecture des menus et traitement pour definition des parametres!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!subroutine def_param(lworld)use RPM ! librairie de blocs RPM pour la lecture des parametresuse TYPHMAKE ! definition de la precisionuse OUTPUT ! definition des unites de sortieuse MODWORLD ! definition des donnees globalesimplicit none! -- Declaration des entrees --! -- Declaration des sorties --type(st_world) :: lworld! -- Declaration des variables internes --type(rpmblock), pointer :: firstblockinteger :: info ! etat de l'ouverture de fichiercharacter(len=strlen) :: fic! -- Debut de la procedure --!---------------------------------------------------------! Lecture des parametres!---------------------------------------------------------call print_etape("> LECTURE : fichier menu principal")fic = "main.rpm"open(unit=uf_menu, file=trim(fic), form="formatted", action="read", iostat=info)if (info /= 0) call erreur("Lecture du menu","fichier "//trim(fic)// & " introuvable ou interdit en lecture")!allocate(firstblock)!nullify(firstblock)call readrpmblock(uf_menu, uf_log, 1, firstblock) ! Lecture du fichier de parametresclose(uf_menu)!call printrpmblock(6, firstblock, .false.)!---------------------------------------------------------! Traitement des parametres lus et configuration WORLD!---------------------------------------------------------call print_etape("> PARAMETRES : traitement et initialisation")call trait_param(firstblock, lworld)!---------------------------------------------------------call dealloc_rpmblock(firstblock) ! Desallocation de la liste RPMendsubroutine def_param
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -