A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MULTLAB FEM-UNICAMP UNICAMP Função & Estrutura do GROUND O PHOENICS permite ao usuário criar suas próprias rotinas e também alterar as rotinas abertas.

Apresentações semelhantes


Apresentação em tema: "MULTLAB FEM-UNICAMP UNICAMP Função & Estrutura do GROUND O PHOENICS permite ao usuário criar suas próprias rotinas e também alterar as rotinas abertas."— Transcrição da apresentação:

1 MULTLAB FEM-UNICAMP UNICAMP Função & Estrutura do GROUND O PHOENICS permite ao usuário criar suas próprias rotinas e também alterar as rotinas abertas do pacote. A forma de criar suas próprias sub-rotinas é por meio do arquivo GROUND.FOR. Há também a possibilidade de se utilizar o IN-FORM recém lançado. A forma de se alterar suas rotinas abertas é editando-as e depois modificando o arquivo BLDEAR. Objetivos da aula: apresentar o arquivo ground e apontar como se pode modificar o bldear.

2 MULTLAB FEM-UNICAMP UNICAMP O Compilador Fortran As rotinas do PHOENICS estão escritas em FORTRAN 77. Elas foram desenvolvidas pelo compilador da Digital Fortran (DF) que mais tarde foi comprado pela COMPAQ que atualmente possui os direitos de comercialização. Para versão 3.5 para windows seus arquivos associados estão nas pastas com WINDF O PHOENICS também utiliza o compilador Salford. Ele é opcional. Seus arquivos associados estão nas pastas WINSF.

3 MULTLAB FEM-UNICAMP UNICAMP O QUE FAZ O COMPILADOR ? Você pode escrever suas próprias rotinas. Para isto é necessário que após escritas elas sejam: (a)Verificadas se a sintaxe empregada está correta – COMPILE (b)Que a rotina seja anexada aos outros programas para criar um executável que chame todas as sub-rotinas incluindo a sua! - BUILD Código fonte – é editável e possui extensão *.FOR Código compilado – não é editável e possui extensão *.OBJ (linguagem de máquina

4 MULTLAB FEM-UNICAMP UNICAMP ONDE ESTÃO GROUND AND MAIN? Os arquivos GROUND.FOR e MAIN.FOR estão na pasta: phoenics\d_earth No arquivo GROUND.FOR você vai escrever suas rotinas e no arquivo MAIN.FOR (SE NECESSÁRIO FOR) você poderá alterar dimensões de vetores ou outros parâmetros operacionais.

5 MULTLAB FEM-UNICAMP UNICAMP O QUE É NECESSÁRIO PARA RODAR UM PGR COM GROUND? (1)Copie a rotina GROUND para seu diretório de trabalho; D_PRIV1 é o default; (2) Escreva o código na rotina GROUND (3) COMPILE –> GROUND (4) BUILD –> EARTH (5) OPTIONS ->RUN VERSION ->EARTH->PRIVATE (6) EXECUTE!

6 MULTLAB FEM-UNICAMP UNICAMP ONDE ESTÃO OS *.OBJ? Os arquivos *.obj estão na pasta: phoenics\d_earth\d_windf\d_corobj O arquivo BLDEAR.BAT anexa todos estes arquivos *.OBJ ao programa principal. Ele se encontra na pasta: phoenics\d_utils\d_windf

7 MULTLAB FEM-UNICAMP UNICAMP COMO É O BLDEAR? call copy ground.htm ground.for call compile ground.for rem core echo. > earexe echo main.obj >> earexe echo ground.obj >> earexe if not exist cospmain.obj echo \phoenics\d_earth\d_windf\cospmain.obj >>earexe if exist cospmain.obj echo cospmain.obj >> earexe echo \phoenics\d_earth\d_windf\e1pdum.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\*.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\*.lib >> earexe rem goto noopt rem options echo \phoenics\d_earth\d_windf\d_optobj\*.lib >> earexe echo \phoenics\d_earth\d_windf\d_speobj\*.lib >> earexe … >builtear del earexe copy temp.exe earexe.exe del temp.exe if exist main.htm del main.for del main.obj if exist ground.htm del ground.for del ground.obj rem " "

8 MULTLAB FEM-UNICAMP UNICAMP CASO VOCÊ QUEIRA EDITAR UMA ROTINA ABERTA DO PHOENICS COMO FICA O BLDEAR? A maioria das rotinas abertas estão no d_earth\d_core. Você deve transferir a que deseja modificar para seu diretório de trabalho e deixar a original no d_core. Para anexar esta subrotina ao programa o BLDEAR deve ser modificado. Note que ele possui uma linha: echo \phoenics\d_earth\d_windf\d_corobj\*.obj >> earexe * Agora você deverá escrever todos os *.obj que você vai anexar do d_corobj e aquele que você modificou do d_priv1

9 MULTLAB FEM-UNICAMP UNICAMP COMO FICA O BLDEAR -> gxturb modificado echo \phoenics\d_earth\d_windf\d_corobj\gxmxlen.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxnepat.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxomeg.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxpara.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxpiston.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxpotflo.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxprndtl.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxprofil.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxprutil.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxradiat.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxrotaso.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxsettim.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxshap.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxspehe.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxswfan.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxtempr.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxthrmx.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxtimpat.obj >> earexe echo \phoenics\d_priv1\gxturb.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxusteer.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxutil.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\gxwall.obj >> earexe echo \phoenics\d_earth\d_windf\d_corobj\*.lib

10 MULTLAB FEM-UNICAMP UNICAMP

11 MULTLAB FEM-UNICAMP UNICAMP

12 MULTLAB FEM-UNICAMP UNICAMP

13 MULTLAB FEM-UNICAMP UNICAMP

14 MULTLAB FEM-UNICAMP UNICAMP

15 MULTLAB FEM-UNICAMP UNICAMP

16 MULTLAB FEM-UNICAMP UNICAMP

17 MULTLAB FEM-UNICAMP UNICAMP

18 MULTLAB FEM-UNICAMP UNICAMP

19 MULTLAB FEM-UNICAMP UNICAMP

20 MULTLAB FEM-UNICAMP UNICAMP

21 MULTLAB FEM-UNICAMP UNICAMP

22 MULTLAB FEM-UNICAMP UNICAMP

23 MULTLAB FEM-UNICAMP UNICAMP

24 MULTLAB FEM-UNICAMP UNICAMP

25 MULTLAB FEM-UNICAMP UNICAMP

26 MULTLAB FEM-UNICAMP UNICAMP

27 MULTLAB FEM-UNICAMP UNICAMP

28 MULTLAB FEM-UNICAMP UNICAMP

29 MULTLAB FEM-UNICAMP UNICAMP

30 MULTLAB FEM-UNICAMP UNICAMP

31 MULTLAB FEM-UNICAMP UNICAMP

32 MULTLAB FEM-UNICAMP UNICAMP

33 MULTLAB FEM-UNICAMP UNICAMP

34 MULTLAB FEM-UNICAMP UNICAMP

35 MULTLAB FEM-UNICAMP UNICAMP

36 MULTLAB FEM-UNICAMP UNICAMP

37 MULTLAB FEM-UNICAMP UNICAMP

38 MULTLAB FEM-UNICAMP UNICAMP

39 MULTLAB FEM-UNICAMP UNICAMP

40 MULTLAB FEM-UNICAMP UNICAMP

41 MULTLAB FEM-UNICAMP UNICAMP

42 MULTLAB FEM-UNICAMP UNICAMP

43 MULTLAB FEM-UNICAMP UNICAMP

44 MULTLAB FEM-UNICAMP UNICAMP

45 MULTLAB FEM-UNICAMP UNICAMP


Carregar ppt "MULTLAB FEM-UNICAMP UNICAMP Função & Estrutura do GROUND O PHOENICS permite ao usuário criar suas próprias rotinas e também alterar as rotinas abertas."

Apresentações semelhantes


Anúncios Google