aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Andrew Myers <atmyers@lbl.gov> 2021-10-18 14:06:08 -0700
committerGravatar GitHub <noreply@github.com> 2021-10-18 14:06:08 -0700
commit2bc1322aa76f7026e5b42639bb3d12125da2407c (patch)
tree7b8dbd4285fea5d47bf2b2b18a24af767342f34a /Source/FieldSolver/FiniteDifferenceSolver/CMakeLists.txt
parent3e9903c07561c24bb8309a7bfa8feeb76ba2eebd (diff)
downloadWarpX-2bc1322aa76f7026e5b42639bb3d12125da2407c.tar.gz
WarpX-2bc1322aa76f7026e5b42639bb3d12125da2407c.tar.zst
WarpX-2bc1322aa76f7026e5b42639bb3d12125da2407c.zip
Option to do single precision mesh communication. (#2294)
* option to use single precision guard cell exhanges * add missing files * fix namespace issue * change precision of comms to float * ParmParse the single_precision_comms flag * set back to real * test * make sure dst is filled * nGrow -> nGrowVect * restore float * don't override valid cells * single precision mesh * whitespace * wrap SumBoundary * Wrap additional uses of FillBoundary. * catch missing copies of ParallelCopy * missing OverrideSyncs * add wrapper for iMultifab * fix typo * moar typos * typo * strip single_precision_mesh option * fix original copy * update fusible syntax Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov> * Fix: Single Precision Builds Should not copy around data for `do_single_precision_comms` * Docs: warpx.do_single_precision_comms * initialize this tmp multifab to 0.0 * fix tiny profile label * remove orig copies, they are only correct for FillBoundary * loosen tolerance for space charge tests for single precision * missing some setVal * another missing setVal * missing setVal * add wrapper for new version of sumboundary * add explicit cast to silence compiler warning * add a test for single precision comms * revert change to test precision * add benchmark for single precision comms test * restore tolerance I removed by mistake * tolerance * copyright headers * drop tolerance for single precision tests in default analysis script * missing python module * bump tol again * fix bad merge * Apply suggestions from code review Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja> Co-authored-by: Remi Lehe <remi.lehe@normalesup.org> Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja> Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions
/commit/test/chaos_test.go?id=024f56682dcaaaae2dd990d6fae3b54c8d17c467&follow=1'>middleware/chaos: fix version (#669)Gravatar Miek Gieben 4-14/+57 2017-05-12Makefile.release: bogus all target (#666)Gravatar Miek Gieben 1-7/+10 2017-05-08Add License Scanning badge (#663)Gravatar Chris Aniszczyk 1-0/+1 2017-05-05Don't check vendor code for gofmt, it takes forever (#661)Gravatar John Belamaric 1-1/+1 2017-05-03Release: fix docker pushGravatar Miek Gieben 1-0/+2 2017-05-03Release: fix MakefileGravatar Miek Gieben 1-0/+1 2017-05-03Release 007v007Gravatar Miek Gieben 1-1/+1 2017-05-03middleware/file: correctly parse the stanza (#658)Gravatar Miek Gieben 3-34/+87 2017-04-30Install: split build targets (#656)Gravatar Miek Gieben 1-3/+13 2017-04-30Remove annoying INFO from k8s middleware (#655)Gravatar John Belamaric 1-3/+1 2017-04-29middleware/cache: don't cache expired RRSIGs (#641)Gravatar Miek Gieben 7-62/+172 2017-04-28Update vendor with `go dep`Gravatar Yong Tang 8408-13844/+2469780 2017-04-28Add vendor setup with `go dep`Gravatar Yong Tang 3-1/+443 2017-04-27update readme (#650)Gravatar Miek Gieben 1-3/+4 2017-04-26middleware/proxy: Kill goroutines on stop (#646)Gravatar Miek Gieben 5-5/+112 2017-04-24Fix health race (#645)Gravatar Miek Gieben 6-28/+26 2017-04-24Point users to deployment repo (#643)Gravatar John Belamaric 1-23/+3 2017-04-24Pprof listen (#639)Gravatar Chris O'Haver 4-9/+34 2017-04-22msg.Service: add HostType() method (#627)Gravatar Miek Gieben 3-40/+114 2017-04-21Fix go pprof lib link (#638)Gravatar Chris O'Haver 1-1/+1 2017-04-21Fix link to SkyDNS (#637)Gravatar Dominic 1-1/+1 2017-04-20Fix TLS error message (#634)Gravatar Yue Ko 1-1/+1 2017-04-20Add MAINTAINERS (#633)Gravatar Miek Gieben 2-0/+10 2017-04-19Clean up the tls middleware README (#631)Gravatar John Belamaric 1-4/+22 2017-04-19Update the various Kubernetes middleware README files. (#630)Gravatar John Belamaric 3-174/+21 2017-04-19Add fallthrough support for Kubernetes (#626)Gravatar John Belamaric 7-9/+122 2017-04-18Tracing for gRPC Server (#619)Gravatar John Belamaric 6-11/+72