-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] PSATD-JRhom with an arbitrary temporal dependency of J
and rho
.
#5088
base: development
Are you sure you want to change the base?
[WIP] PSATD-JRhom with an arbitrary temporal dependency of J
and rho
.
#5088
Conversation
…be consistent with PSATD-JRm paper
…hapoval/WarpX into psatd_arbitrary_time_polynoms
…), PSATD-LQ1, PSATD-QQ1
…CI tests: PSATD-LL1, CL1, CC2, QQ1 & .json files
…al, LQ1_nodal, CC2_nodal and QQ1_nodal
…orithm abreviaton of psatd-JRm).
…JLinearInTime. Now we have one class PSATD-JRm.
J
and rho
.J
and rho
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This file is empty and I think pre-commit
doesn't like it. Is it an obsolete file that we can remove or do we need to add checksum values here?
Regression/WarpX-tests.ini
Outdated
compileTest = 0 | ||
doVis = 0 | ||
compareParticles = 1 | ||
particleTypes = electrons positrons |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be safe to remove these parameters as they are unused, see #5043:
compileTest = 0 | |
doVis = 0 | |
compareParticles = 1 | |
particleTypes = electrons positrons |
Regression/WarpX-tests.ini
Outdated
compileTest = 0 | ||
doVis = 0 | ||
compareParticles = 1 | ||
particleTypes = electrons positrons |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be safe to remove these parameters as they are unused, see #5043:
compileTest = 0 | |
doVis = 0 | |
compareParticles = 1 | |
particleTypes = electrons positrons |
Regression/WarpX-tests.ini
Outdated
compileTest = 0 | ||
doVis = 0 | ||
compareParticles = 1 | ||
particleTypes = electrons positrons |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be safe to remove these parameters as they are unused, see #5043:
compileTest = 0 | |
doVis = 0 | |
compareParticles = 1 | |
particleTypes = electrons positrons |
Regression/WarpX-tests.ini
Outdated
compileTest = 0 | ||
doVis = 0 | ||
compareParticles = 1 | ||
particleTypes = electrons positrons |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be safe to remove these parameters as they are unused, see #5043:
compileTest = 0 | |
doVis = 0 | |
compareParticles = 1 | |
particleTypes = electrons positrons |
Regression/WarpX-tests.ini
Outdated
compileTest = 0 | ||
doVis = 0 | ||
compareParticles = 1 | ||
particleTypes = electrons positrons |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be safe to remove these parameters as they are unused, see #5043:
compileTest = 0 | |
doVis = 0 | |
compareParticles = 1 | |
particleTypes = electrons positrons |
Regression/WarpX-tests.ini
Outdated
compileTest = 0 | ||
doVis = 0 | ||
compareParticles = 1 | ||
particleTypes = electrons ions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be safe to remove these parameters as they are unused, see #5043:
compileTest = 0 | |
doVis = 0 | |
compareParticles = 1 | |
particleTypes = electrons ions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we could add JRhom
in the name of each new test, too. Something like Langmuir_multi_2d_psatd_JRhom_LL2_first_order
, etc., or something along these lines. So that it's clear to everyone that these tests are related to the JRhom
options.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good to me. One might also explicitly add to the Documentation section that standard PSATD is equivalent to psatd_JRhom_CL1
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If #5097 shows that analysisOutputImage
is indeed an obsolete, unused parameter, we will remove it from the new tests here as well.
…om/oshapoval/WarpX into psatd_jrom_arbitrary_time_polynoms
@@ -1157,12 +1157,12 @@ numprocs = 2 | |||
useOMP = 1 | |||
numthreads = 1 | |||
analysisRoutine = Examples/Tests/langmuir/analysis_2d.py | |||
analysisOutputImage = Langmuir_multi_2d_psatd_multiJ.png | |||
analysisOutputImage = Langmuir_multi_2d_psatd_LL2_first_order.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ECP-WarpX/WarpX/pull/5088/files#r1695643012:
analysisOutputImage = Langmuir_multi_2d_psatd_LL2_first_order.png |
@@ -1172,7 +1172,82 @@ numprocs = 2 | |||
useOMP = 1 | |||
numthreads = 1 | |||
analysisRoutine = Examples/Tests/langmuir/analysis_2d.py | |||
analysisOutputImage = Langmuir_multi_2d_psatd_multiJ_nodal.png | |||
analysisOutputImage = Langmuir_multi_2d_psatd_LL2_first_order_nodal.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ECP-WarpX/WarpX/pull/5088/files#r1695643012:
analysisOutputImage = Langmuir_multi_2d_psatd_LL2_first_order_nodal.png |
useOMP = 1 | ||
numthreads = 1 | ||
analysisRoutine = Examples/Tests/langmuir/analysis_2d.py | ||
analysisOutputImage = Langmuir_multi_2d_psatd_CC2_nodal.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ECP-WarpX/WarpX/pull/5088/files#r1695643012:
analysisOutputImage = Langmuir_multi_2d_psatd_CC2_nodal.png |
useOMP = 1 | ||
numthreads = 1 | ||
analysisRoutine = Examples/Tests/langmuir/analysis_2d.py | ||
analysisOutputImage = Langmuir_multi_2d_psatd_LL1_nodal.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ECP-WarpX/WarpX/pull/5088/files#r1695643012:
analysisOutputImage = Langmuir_multi_2d_psatd_LL1_nodal.png |
useOMP = 1 | ||
numthreads = 1 | ||
analysisRoutine = Examples/Tests/langmuir/analysis_2d.py | ||
analysisOutputImage = Langmuir_multi_2d_psatd_QQ1_nodal.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ECP-WarpX/WarpX/pull/5088/files#r1695643012:
analysisOutputImage = Langmuir_multi_2d_psatd_QQ1_nodal.png |
useOMP = 1 | ||
numthreads = 1 | ||
analysisRoutine = Examples/Tests/langmuir/analysis_2d.py | ||
analysisOutputImage = Langmuir_multi_2d_psatd_LQ1_nodal.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ECP-WarpX/WarpX/pull/5088/files#r1695643012:
analysisOutputImage = Langmuir_multi_2d_psatd_LQ1_nodal.png |
useOMP = 1 | ||
numthreads = 1 | ||
analysisRoutine = Examples/Tests/langmuir/analysis_2d.py | ||
analysisOutputImage = Langmuir_multi_2d_psatd_LL1.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ECP-WarpX/WarpX/pull/5088/files#r1695643012:
analysisOutputImage = Langmuir_multi_2d_psatd_LL1.png |
@@ -1337,12 +1412,12 @@ numprocs = 2 | |||
useOMP = 1 | |||
numthreads = 1 | |||
analysisRoutine = Examples/Tests/langmuir/analysis_3d.py | |||
analysisOutputImage = Langmuir_multi_psatd_multiJ.png | |||
analysisOutputImage = Langmuir_multi_psatd_LL2_first_order.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ECP-WarpX/WarpX/pull/5088/files#r1695643012:
analysisOutputImage = Langmuir_multi_psatd_LL2_first_order.png |
@@ -1352,7 +1427,7 @@ numprocs = 2 | |||
useOMP = 1 | |||
numthreads = 1 | |||
analysisRoutine = Examples/Tests/langmuir/analysis_3d.py | |||
analysisOutputImage = Langmuir_multi_psatd_multiJ_nodal.png | |||
analysisOutputImage = Langmuir_multi_psatd_LL2_first_order_nodal.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ECP-WarpX/WarpX/pull/5088/files#r1695643012:
analysisOutputImage = Langmuir_multi_psatd_LL2_first_order_nodal.png |
@@ -1475,7 +1550,7 @@ numprocs = 2 | |||
useOMP = 1 | |||
numthreads = 1 | |||
analysisRoutine = Examples/Tests/langmuir/analysis_rz.py | |||
analysisOutputImage = Langmuir_multi_rz_psatd_multiJ_analysis.png | |||
analysisOutputImage = Langmuir_multi_rz_psatd_LL4_analysis.png |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ECP-WarpX/WarpX/pull/5088/files#r1695643012:
analysisOutputImage = Langmuir_multi_rz_psatd_LL4_analysis.png |
[WIP] This PR replaces #4263.