Skip to content

Conversation

satishskamath
Copy link
Collaborator

No description provided.

@satishskamath satishskamath changed the title 1M test case which should also become CI [WIP] 1M test case which should also become CI [Ready for testing] Aug 14, 2025
@casparvl
Copy link
Collaborator

[==========] Started on Thu Aug 14 14:58:33 2025+0200

[----------] start processing checks
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /761c05e6 @snellius:rome+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /761c05e6 @snellius:genoa+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /7ff7decc @snellius:rome+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /7ff7decc @snellius:genoa+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /7f4b8ada @snellius:rome+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /7f4b8ada @snellius:genoa+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /1f1a199c @snellius:rome+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /1f1a199c @snellius:genoa+default
[       OK ] (1/8) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /761c05e6 @snellius:genoa+default
P: perf: 2.066666666666667 s/timestep (r:0, l:None, u:None)
[       OK ] (2/8) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /7ff7decc @snellius:genoa+default
P: perf: 2.066666666666667 s/timestep (r:0, l:None, u:None)
[       OK ] (3/8) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /7f4b8ada @snellius:genoa+default
P: perf: 3.3333333333333335 s/timestep (r:0, l:None, u:None)
[       OK ] (4/8) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /7ff7decc @snellius:rome+default
P: perf: 3.466666666666667 s/timestep (r:0, l:None, u:None)
[       OK ] (5/8) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /761c05e6 @snellius:rome+default
P: perf: 3.533333333333333 s/timestep (r:0, l:None, u:None)
[       OK ] (6/8) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /1f1a199c @snellius:genoa+default
P: perf: 3.4 s/timestep (r:0, l:None, u:None)
[       OK ] (7/8) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /7f4b8ada @snellius:rome+default
P: perf: 4.4 s/timestep (r:0, l:None, u:None)
[       OK ] (8/8) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /1f1a199c @snellius:rome+default
P: perf: 4.466666666666667 s/timestep (r:0, l:None, u:None)
[----------] all spawned checks have finished

[  PASSED  ] Ran 8/8 test case(s) from 4 check(s) (0 failure(s), 0 skipped, 0 aborted)
[==========] Finished on Thu Aug 14 15:01:38 2025+0200

Looks promising. I don't have time for a full code review now, but at least the test works for me.

One thing I noticed: There are node sizes for which neither the 1M or 8M test is run (1_8_node). I'm not sure if it makes sense, but it may be nice if every node size runs at least one of these tests.

@satishskamath
Copy link
Collaborator Author

@casparvl I have fixed the scale. Now all relevant scales until 2_nodes are present. There is a limit to number of tasks though, for any scale if it exceeds more than 128 MPI tasks, then that test is skipped with a relevant message.

[satishk@tcn3 projects]$ reframe -C eessi_reframe/settings_example.py -c test-suite/eessi/testsuite/tests/apps/openfoam/openfoam.py  --system=snellius_eessi:cpu_genoa
 -t CI -r
[ReFrame Setup]
  version:           4.6.1
  command:           '/home/satishk/.local/easybuild/RHEL8/2023/software/ReFrame/4.6.1/bin/reframe -C eessi_reframe/settings_example.py -c test-suite/eessi/testsuite/
tests/apps/openfoam/openfoam.py --system=snellius_eessi:cpu_genoa -t CI -r'
  launched by:       [email protected]
  working directory: '/gpfs/home5/satishk/projects'
  settings files:    '<builtin>', 'eessi_reframe/settings_example.py'
  check search path: '/gpfs/home5/satishk/projects/test-suite/eessi/testsuite/tests/apps/openfoam/openfoam.py'
  stage directory:   '/scratch-shared/satishk/reframe_output'
  output directory:  '/gpfs/home5/satishk/projects/output'
  log files:         '/gpfs/home5/satishk/projects/reframe.log'

[==========] Running 9 check(s)
[==========] Started on Sun Aug 17 21:38:38 2025+0200

[----------] start processing checks
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_nodes %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /f0f226d7 @snellius_eessi:cpu_genoa+default
[     SKIP ] (1/9) The maximum number of cores this test can run on is 128. Launch on a scale with lower corecount.
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_node %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /278524e7 @snellius_eessi:cpu_genoa+default
[     SKIP ] (2/9) The maximum number of cores this test can run on is 128. Launch on a scale with lower corecount.
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_2_node %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /75444687 @snellius_eessi:cpu_genoa+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_4_node %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /74214dc7 @snellius_eessi:cpu_genoa+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_8_node %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /0a8fad4a @snellius_eessi:cpu_genoa+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1cpn_4nodes %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /5fde18c0 @snellius_eessi:cpu_genoa+defaul
t
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1cpn_2nodes %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /d76a0a2e @snellius_eessi:cpu_genoa+defaul
t
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /7ff7decc @snellius_eessi:cpu_genoa+default
[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /1f1a199c @snellius_eessi:cpu_genoa+default
[       OK ] (3/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1cpn_4nodes %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /5fde18c0 @snellius_eessi:cpu_genoa+
default
P: perf: 1.8 s/timestep (r:0, l:None, u:None)
[       OK ] (4/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_8_node %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /0a8fad4a @snellius_eessi:cpu_genoa+def
ault
P: perf: 0.4 s/timestep (r:0, l:None, u:None)
[       OK ] (5/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_2_node %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /75444687 @snellius_eessi:cpu_genoa+def
ault
P: perf: 0.13333333333333333 s/timestep (r:0, l:None, u:None)
[       OK ] (6/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_4_node %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /74214dc7 @snellius_eessi:cpu_genoa+def
ault
P: perf: 0.2 s/timestep (r:0, l:None, u:None)
[       OK ] (7/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1cpn_2nodes %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /d76a0a2e @snellius_eessi:cpu_genoa+
default
P: perf: 3.2666666666666666 s/timestep (r:0, l:None, u:None)
[       OK ] (8/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /7ff7decc @snellius_eessi:cpu_genoa+defa
ult
P: perf: 2.4 s/timestep (r:0, l:None, u:None)
[       OK ] (9/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2312-foss-2023a /1f1a199c @snellius_eessi:cpu_genoa+defa
ult
P: perf: 3.2666666666666666 s/timestep (r:0, l:None, u:None)
[----------] all spawned checks have finished

[  PASSED  ] Ran 7/9 test case(s) from 9 check(s) (0 failure(s), 2 skipped, 0 aborted)
[==========] Finished on Sun Aug 17 21:41:16 2025+0200
Log file(s) saved in '/gpfs/home5/satishk/projects/reframe.log'
[satishk@tcn3 projects]$ 

@satishskamath satishskamath changed the title 1M test case which should also become CI [Ready for testing] 1M test case which should also become CI [Ready for review] Aug 17, 2025
@laraPPr
Copy link
Collaborator

laraPPr commented Sep 24, 2025

[==========] Running 9 check(s)

[==========] Started on Wed Sep 24 15:52:03 2025+0200



[----------] start processing checks

[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /7f4b8ada @hortense:cpu_milan_rhel9+default

[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /761c05e6 @hortense:cpu_milan_rhel9+default

[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1cpn_2nodes %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /203043c4 @hortense:cpu_milan_rhel9+default

[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1cpn_4nodes %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /282c3cb5 @hortense:cpu_milan_rhel9+default

[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_8_node %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /2b141c7b @hortense:cpu_milan_rhel9+default

[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_4_node %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /2321f97f @hortense:cpu_milan_rhel9+default

[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_2_node %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /6e55c59d @hortense:cpu_milan_rhel9+default

[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_node %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /781099e2 @hortense:cpu_milan_rhel9+default

[ RUN      ] EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_nodes %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /97a67022 @hortense:cpu_milan_rhel9+default

[     SKIP ] (1/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_nodes %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /97a67022 @hortense:cpu_milan_rhel9+default [The maximum number of cores this test can run on is 128. Launch on a scale with lower corecount.]

[       OK ] (2/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_4_node %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /2321f97f @hortense:cpu_milan_rhel9+default

P: perf: 0.3333333333333333 s/timestep (r:0, l:None, u:None)

[       OK ] (3/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_2_node %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /6e55c59d @hortense:cpu_milan_rhel9+default

P: perf: 0.13333333333333333 s/timestep (r:0, l:None, u:None)

[       OK ] (4/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1cpn_4nodes %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /282c3cb5 @hortense:cpu_milan_rhel9+default

P: perf: 1.4 s/timestep (r:0, l:None, u:None)

[       OK ] (5/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1cpn_2nodes %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /203043c4 @hortense:cpu_milan_rhel9+default

P: perf: 2.6666666666666665 s/timestep (r:0, l:None, u:None)

[       OK ] (6/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_8_node %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /2b141c7b @hortense:cpu_milan_rhel9+default

P: perf: 0.8666666666666667 s/timestep (r:0, l:None, u:None)

[       OK ] (7/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=1_node %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /781099e2 @hortense:cpu_milan_rhel9+default

P: perf: 0.2 s/timestep (r:0, l:None, u:None)

[       OK ] (8/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=4_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /761c05e6 @hortense:cpu_milan_rhel9+default

P: perf: 4.2 s/timestep (r:0, l:None, u:None)

[       OK ] (9/9) EESSI_OPENFOAM_LID_DRIVEN_CAVITY_1M %scale=2_cores %device_type=cpu %module_name=OpenFOAM/v2406-foss-2023a /7f4b8ada @hortense:cpu_milan_rhel9+default

P: perf: 5.533333333333333 s/timestep (r:0, l:None, u:None)

[----------] all spawned checks have finished



[  PASSED  ] Ran 8/9 test case(s) from 9 check(s) (0 failure(s), 1 skipped, 0 aborted)

[==========] Finished on Wed Sep 24 15:55:11 2025+0200

Log file(s) saved in '/dodrio/scratch/projects/gadminforever/vsc46128/test-suite/logs/reframe_20250924_155143.log'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants