Skip to content

Commit

Permalink
Various fixes of CI tests
Browse files Browse the repository at this point in the history
  • Loading branch information
dpgrote committed Mar 7, 2025
1 parent a22e552 commit 36190b9
Show file tree
Hide file tree
Showing 6 changed files with 31 additions and 28 deletions.
2 changes: 1 addition & 1 deletion Examples/Tests/collision/inputs_test_2d_collision_xz
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ electron.uz_th = 0.044237441120300
electron.ux_m = 0.044237441120300

ion.charge = q_e
ion.mass = 4.554691780000000e-30
ion.mass = 5*m_e
ion.injection_style = "NRandomPerCell"
ion.num_particles_per_cell = 200
ion.profile = constant
Expand Down
2 changes: 1 addition & 1 deletion Examples/Tests/implicit/analysis_2d_psatd.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
max_delta_E = np.abs(delta_E).max()

# This case should have near machine precision conservation of energy
tolerance_rel_energy = 2.1e-14
tolerance_rel_energy = 2.4e-14

print(f"max change in energy: {max_delta_E}")
print(f"tolerance: {tolerance_rel_energy}")
Expand Down
2 changes: 1 addition & 1 deletion Examples/Tests/implicit/analysis_vandb_jfnk_2d.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

# This case should have near machine precision conservation of energy
tolerance_rel_energy = 2.0e-14
tolerance_rel_charge = 2.0e-15
tolerance_rel_charge = 5.0e-15

print(f"max change in energy: {max_delta_E}")
print(f"tolerance: {tolerance_rel_energy}")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@

## Checks whether this is the 2D or the 3D test
with open("./warpx_used_inputs") as warpx_used_inputs:
is_2D = re.search("geometry.dims\s*=\s*2", warpx_used_inputs.read())
is_2D = re.search(r"geometry.dims\s*=\s*2", warpx_used_inputs.read())
warpx_used_inputs.close()

## Some numerical parameters for this test
Expand Down Expand Up @@ -697,6 +697,9 @@ def check_initial_energy2(data):
## Tolerance is quite high because we don't have a lot of alphas to produce good
## statistics and an event like alpha1 emitted exactly in direction of proton & alpha2
## emitted exactly in direction opposite to Beryllium is somewhat rare.
print(
f"Check energy max: {np.amax(energy_alpha2_simulation)} {max_energy_alpha23} {(np.amax(energy_alpha2_simulation) - max_energy_alpha23) / max_energy_alpha23}"
)
assert is_close(
np.amax(energy_alpha2_simulation), max_energy_alpha23, rtol=5e-2
)
Expand Down
26 changes: 13 additions & 13 deletions Regression/Checksum/benchmarks_json/test_2d_collision_xz.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,20 @@
"Ey": 0.0,
"Ez": 0.0
},
"electron": {
"particle_momentum_x": 1.051331621347773e-19,
"particle_momentum_y": 1.0204364141577879e-19,
"particle_momentum_z": 1.0222531737361235e-19,
"particle_position_x": 2650543.814469911,
"particle_position_y": 2652390.61355008,
"ion": {
"particle_momentum_x": 2.512406771889122e-19,
"particle_momentum_y": 2.2810137606215245e-19,
"particle_momentum_z": 2.301368316732242e-19,
"particle_position_x": 2653778.511375534,
"particle_position_y": 2656865.2934060013,
"particle_weight": 1.7256099431746894e+26
},
"ion": {
"particle_momentum_x": 2.505385441350302e-19,
"particle_momentum_y": 2.2761179687239243e-19,
"particle_momentum_z": 2.2490068532364385e-19,
"particle_position_x": 2656492.0473778076,
"particle_position_y": 2643060.6521636276,
"electron": {
"particle_momentum_x": 1.0292562730323051e-19,
"particle_momentum_y": 1.0139315575041319e-19,
"particle_momentum_z": 1.0167161887065607e-19,
"particle_position_x": 2653246.6087186793,
"particle_position_y": 2636915.7576143807,
"particle_weight": 1.7256099431746894e+26
}
}
}
22 changes: 11 additions & 11 deletions Regression/Checksum/benchmarks_json/test_2d_collision_xz_picmi.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,19 @@
"jz": 0.0
},
"ion": {
"particle_momentum_x": 2.539598750066969e-19,
"particle_momentum_y": 2.262256113060241e-19,
"particle_momentum_z": 2.276160224152753e-19,
"particle_position_x": 2665280.024328322,
"particle_position_y": 2666941.3419517274,
"particle_momentum_x": 2.4971997868497085e-19,
"particle_momentum_y": 2.289227973516018e-19,
"particle_momentum_z": 2.278642678097319e-19,
"particle_position_x": 2667472.2031060155,
"particle_position_y": 2666763.5104194554,
"particle_weight": 1.7256099431746894e+26
},
"electron": {
"particle_momentum_x": 1.041502004264377e-19,
"particle_momentum_y": 1.0174665226520985e-19,
"particle_momentum_z": 1.0073419012150505e-19,
"particle_position_x": 2649392.364558163,
"particle_position_y": 2671296.4437026316,
"particle_momentum_x": 1.0469633429189896e-19,
"particle_momentum_y": 1.0085084564373315e-19,
"particle_momentum_z": 1.0130642491545657e-19,
"particle_position_x": 2669159.3352885935,
"particle_position_y": 2672148.0642826688,
"particle_weight": 1.7256099431746894e+26
}
}
}

0 comments on commit 36190b9

Please sign in to comment.