Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
b5b8220
Added embedded_circle test
KZhu-ME Nov 9, 2021
d953d1b
Add embedded_circle test files
KZhu-ME Nov 9, 2021
eb8ef23
Removed diag files
KZhu-ME Nov 9, 2021
745b50d
removed PICMI input file
KZhu-ME Nov 9, 2021
187b99e
Update to use default regression analysis
KZhu-ME Nov 10, 2021
5a88ce1
Added line breaks for spacing
KZhu-ME Nov 11, 2021
02f1262
Added description
KZhu-ME Nov 11, 2021
1777a90
Merge branch 'development' of github.com:ECP-WarpX/WarpX into kzhu/ci…
KZhu-ME Nov 11, 2021
88870bf
Fixed benchmark file
KZhu-ME Nov 11, 2021
fb90dfc
Merge branch 'development' of github.com:ECP-WarpX/WarpX into kzhu/ci…
KZhu-ME Nov 12, 2021
b9ae1e8
Added load balancing to test
KZhu-ME Nov 12, 2021
a7609d8
Commented out load_balancing portion of test.
KZhu-ME Nov 15, 2021
22000a3
Add load balancing to embedded_boundary test
KZhu-ME Nov 15, 2021
2e162f4
Merge branch 'development' of github.com:ECP-WarpX/WarpX into kzhu/lo…
KZhu-ME Nov 19, 2021
1911271
Updated checksum
KZhu-ME Nov 19, 2021
6867880
Added embedded_circle test
KZhu-ME Nov 9, 2021
e732d51
Add embedded_circle test files
KZhu-ME Nov 9, 2021
f4a7d4e
removed PICMI input file
KZhu-ME Nov 9, 2021
3113631
Update to use default regression analysis
KZhu-ME Nov 10, 2021
5f675df
Added load balancing to test
KZhu-ME Nov 12, 2021
638137e
Commented out load_balancing portion of test.
KZhu-ME Nov 15, 2021
e0d86ff
Add load balancing to embedded_boundary test
KZhu-ME Nov 15, 2021
db52aa1
added analysis.py file in order to relax tolerance on test
roelof-groenewald Nov 23, 2021
9942836
Ensure that timers are used to update load balancing algorithm
roelof-groenewald Nov 23, 2021
386c8f8
Merge branch 'kzhu/load_balance_test' of github.com:ModernElectron/Wa…
KZhu-ME Nov 23, 2021
da892a5
Updated test name retrieval
KZhu-ME Nov 24, 2021
00ffe51
Merge branch 'development' of github.com:ECP-WarpX/WarpX into kzhu/lo…
KZhu-ME Nov 30, 2021
9613e1f
Merge branch 'development' of github.com:ECP-WarpX/WarpX into kzhu/lo…
KZhu-ME Dec 3, 2021
5359520
Merge branch 'development' of github.com:ECP-WarpX/WarpX into kzhu/lo…
KZhu-ME Dec 6, 2021
d3846e5
Merge branch 'development' of github.com:ECP-WarpX/WarpX into kzhu/lo…
KZhu-ME Dec 13, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions Examples/Tests/embedded_circle/analysis.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#! /usr/bin/env python

import os
import sys
sys.path.insert(1, '../../../../warpx/Regression/Checksum/')
import checksumAPI

# this will be the name of the plot file
fn = sys.argv[1]

# Get name of the test
test_name = os.path.split(os.getcwd())[1]

# Run checksum regression test
checksumAPI.evaluate_checksum(test_name, fn, rtol=1e-2)
9 changes: 5 additions & 4 deletions Examples/Tests/embedded_circle/inputs_2d
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,11 @@ warpx.eb_implicit_function = -((x-0.00005)**2+(z-0.00005)**2-1e-05**2)
warpx.eb_potential(x,y,z,t) = -10
warpx.self_fields_absolute_tolerance = 0.02

# algo.load_balance_intervals = 5
# algo.load_balance_efficiency_ratio_threshold = 1.001
# algo.load_balance_with_sfc = 0
# algo.load_balance_knapsack_factor = 2
algo.load_balance_intervals = 5
algo.load_balance_costs_update = timers
algo.load_balance_efficiency_ratio_threshold = 1.001
algo.load_balance_with_sfc = 0
algo.load_balance_knapsack_factor = 2

amr.n_cell = 128 128
amr.max_grid_size = 16
Expand Down
40 changes: 20 additions & 20 deletions Regression/Checksum/benchmarks_json/embedded_circle.json
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
{
"ar_ions": {
"particle_cpu": 31744.0,
"particle_id": 3220043046.0,
"particle_momentum_x": 2.673023392216285e-18,
"particle_momentum_y": 2.6733267061000188e-18,
"particle_momentum_z": 2.667060599749979e-18,
"particle_position_x": 3.1743018682048367,
"particle_position_y": 3.1742959462007088,
"particle_weight": 988093872.0703125
"particle_cpu": 31743.0,
"particle_id": 3219974926.0,
"particle_momentum_x": 2.673080656628151e-18,
"particle_momentum_y": 2.6734826129917346e-18,
"particle_momentum_z": 2.6677137825404595e-18,
"particle_position_x": 3.174244144020173,
"particle_position_y": 3.1742742523212426,
"particle_weight": 988078308.1054688
},
"electrons": {
"particle_cpu": 30724.0,
"particle_id": 1040144086.0,
"particle_momentum_x": 2.991377867057318e-20,
"particle_momentum_y": 3.014091741533624e-20,
"particle_momentum_z": 3.022811783218703e-20,
"particle_position_x": 3.0722092755241888,
"particle_position_y": 3.072232836690298,
"particle_weight": 956467895.5078125
"particle_cpu": 30723.0,
"particle_id": 1040042009.0,
"particle_momentum_x": 2.99271246971674e-20,
"particle_momentum_y": 3.014893117483374e-20,
"particle_momentum_z": 3.016015662279529e-20,
"particle_position_x": 3.072306870914145,
"particle_position_y": 3.072501289015288,
"particle_weight": 956421203.6132812
},
"lev=0": {
"phi": 56898.52308944405,
"rho_ar_ions": 257.80642870099507,
"rho_electrons": 250.17704417223325
"phi": 56898.115832092146,
"rho_ar_ions": 257.8023434408326,
"rho_electrons": 250.15834020610757
}
}
}
3 changes: 1 addition & 2 deletions Regression/WarpX-tests.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2408,8 +2408,7 @@ compileTest = 0
doVis = 0
compareParticles = 1
particleTypes = electrons ar_ions
analysisRoutine = Examples/analysis_default_regression.py
tolerance = 1.e-12
analysisRoutine = Examples/Tests/embedded_circle/analysis.py

[initial_distribution]
buildDir = .
Expand Down