monanadmin / monan

Repositório organizacional das atividades dos macro-grupos do MONAN - Model for Ocean-laNd-Atmosphere PredictioN
14 stars 10 forks source link

[GCC] PAD: Investigar submissão com OpenMP #545

Open joaomas opened 1 week ago

joaomas commented 1 week ago

:people_holding_hands: User Story

COMO (...) QUEREMOS (...) PARA (...)

:clipboard: Critérios de aceite de conclusão da Issue

:pencil: Detalhamento adicional da atividade

Variação: 1 Rodada com OpenMP = 1 4 Rodadas com OpenMP - 1024 tasks : X (threads_per_core) = 2, 4 , 8, 16 e Y(cpn)=64, 32, 16, 4. 4 Rodadas com OpenMP - 512 tasks : X (threads_per_core) = 2, 4 , 8, 16 e Y(cpn)=64, 32, 16, 4.

:comet: Impactos

NA

:link: Dependências

NA

:hammer_and_wrench: Solução

Desenvolvimento:

Criou-se a pasta 545 dentro do repositório https://github.com/monanadmin/MONAN_GCC_issues para armazenar os experimentos , executadas na pasta /mnt/beegfs/monan/i545-OMP_exp/scripts_CD-CT/scripts

Para disparar as rodadas, dar prosseguimento a esta tarefa:

cd /mnt/beegfs/monan/i545-OMP_exp/scripts_CD-CT/scripts

# done 3.run_model.bash GFS 1024002 2024042700 24 1024 1 64  16 MO-C1
#running 3.run_model.bash GFS 1024002 2024042700 24 1024 2 64  16 MO-C1t1
3.run_model.bash GFS 1024002 2024042700 24 1024 4 32  32 MO-C1t2
3.run_model.bash GFS 1024002 2024042700 24  512 1 64   8 MO-C2
3.run_model.bash GFS 1024002 2024042700 24  512 2 64   8 MO-C2t1
3.run_model.bash GFS 1024002 2024042700 24  512 4 32  16 MO-C2t2
3.run_model.bash GFS 1024002 2024042700 24  512 8 16  32 MO-C2t3
3.run_model.bash GFS 1024002 2024042700 24 1024 1 128  8 MO-E0

Depois preencher a tabela abaixo com o tempo da rodada q ficou pronta.

real    11m12.149s
Experimento N tasks MPI N OMP CPN N Nodes status t1 (s) t2 (s) t3 (s) media(t) (s) Ganho rel. [Tref./Tn] ↑ Rate1 [segs/core] ↓ Rate2 [segs/nodes] ↓
MO-E1 1024 1 128 8 falta rodar t1 t2 t3 med rate
MO-C1 1024 1 64 16 done ok 280.9 281.2 283.9 282.0 ref. C1 0.27 17.6
MO-C1t1 1024 2 64 16 done ok 440.0 440.7 444.0 441.5 0.63 0.21 27.5
MO-C1t2 1024 4 32 32 na fila t1 t2 t3 med rate
MO-E2 512 1 128 4 falta rodar t1 t2 t3 tmed rate r1 r2
MO-C2 512 1 64 8 done ok 507.6 510.5 507.7 508.6 ref. C2 0.99 63.5
MO-C2t1 512 2 64 8 done ok 846.4 852.3 847.0 848.5 0.59 0.82 106.0
MO-C2t2 512 4 32 16 done ok 401.8 402.3 402.8 402.3 1.26 0.19 25.1
MO-C2t3 512 8 16 32 na fila 393.0 t2 t3 med rate

:rotating_light: Problemas encontrados

NA

:white_check_mark: Conclusão

NA

:spiral_calendar: Trabalhos Futuros

NA