你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-08 07:24:19 +08:00
Split reframe tests into multiple files
这个提交包含在:
@@ -0,0 +1,47 @@
|
||||
import reframe as rfm
|
||||
|
||||
from reframe_tests.tests.base_tests import GprMaxTaskfarmRegressionTest
|
||||
from reframe_tests.tests.test_example_models import TestBscan
|
||||
|
||||
"""Reframe regression tests for taskfarm functionality
|
||||
"""
|
||||
|
||||
|
||||
@rfm.simple_test
|
||||
class TestSingleNodeTaskfarm(GprMaxTaskfarmRegressionTest):
|
||||
tags = {
|
||||
"test",
|
||||
"mpi",
|
||||
"taskfarm",
|
||||
"steps",
|
||||
"waveform",
|
||||
"hertzian_dipole",
|
||||
"material",
|
||||
"box",
|
||||
"cylinder",
|
||||
}
|
||||
num_tasks = 8
|
||||
num_tasks_per_node = 8
|
||||
serial_dependency = TestBscan
|
||||
model = serial_dependency.model
|
||||
num_models = serial_dependency.num_models
|
||||
|
||||
|
||||
@rfm.simple_test
|
||||
class TestMultiNodeTaskfarm(GprMaxTaskfarmRegressionTest):
|
||||
tags = {
|
||||
"test",
|
||||
"mpi",
|
||||
"taskfarm",
|
||||
"steps",
|
||||
"waveform",
|
||||
"hertzian_dipole",
|
||||
"material",
|
||||
"box",
|
||||
"cylinder",
|
||||
}
|
||||
num_tasks = 32
|
||||
num_tasks_per_node = 8
|
||||
serial_dependency = TestBscan
|
||||
model = serial_dependency.model
|
||||
num_models = serial_dependency.num_models
|
在新工单中引用
屏蔽一个用户