📄 init_boco.f90
字号:
!------------------------------------------------------------------------------!! Procedure : init_boco Auteur : J. Gressier/ E. Radenac! Date : Novembre 2003! Fonction Modif : (cf historique)! Initialisation des conditions limites!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!subroutine init_boco(zone)use TYPHMAKEuse VARCOMuse OUTPUTuse DEFZONEuse DEFFIELDuse MENU_SOLVERimplicit none! -- Declaration des entrees --type(st_zone) :: zone ! maillage et connectivites! -- Declaration des sorties --! -- Declaration des variables internes --type(st_grid), pointer :: pgridinteger :: ig! -- Debut de la procedure --! initialisation selon solveurselect case(zone%defsolver%typ_solver)case(solNS) pgrid => zone%grid do ig = 1, zone%ngrid call init_boco_ns(zone%defsolver, pgrid) pgrid => pgrid%next enddocase(solKDIF) if (zone%ngrid /= 1) call erreur("Init BOCO","une seule grille acceptee") call init_boco_kdif(zone%defsolver, zone%grid%umesh)case(solVORTEX) pgrid => zone%grid do ig = 1, zone%ngrid call init_boco_vort(zone%defsolver, pgrid) pgrid => pgrid%next enddocase default call erreur("Incoherence interne (init_boco_ust)","type de solveur inconnu")endselect endsubroutine init_boco!------------------------------------------------------------------------------!! Historique des modifications!! nov 2003 : creation de la procedure! mars 2004 : fusion "init_boco_ust" dans "init_boco"! ajout du solveur VORTEX! july 2004 : NS solver (call init_boco_ns)!------------------------------------------------------------------------------!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -