Skip to content
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

d/fcompare fix #1

Closed
wants to merge 489 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
489 commits
Select commit Hold shift + click to select a range
b391885
Changing computation at inflow/outflow for tensor solve (#1235)
OscarAntepara Aug 10, 2020
480d1ff
Remove Perilla (#1248)
WeiqunZhang Aug 10, 2020
c99e8ac
Remove _rt and _prt from the particle code, for reasons explained in …
atmyers Aug 10, 2020
a1c997e
fix some warnings that arise in the redistribute test (#1250)
atmyers Aug 10, 2020
46b7586
Fix curly brace warning with clang (#1251)
atmyers Aug 10, 2020
a4ab677
Fix bug in FPinfo for EB (#1241)
WeiqunZhang Aug 11, 2020
1197adc
Correcting tensor cross terms computation for periodic bcs (#1254)
OscarAntepara Aug 11, 2020
1628d31
Fixes for Amrvis warnings from gcc 7.5 with DEBUG=TRUE, DIM=2 and DIM…
kngott Aug 12, 2020
d89d480
fix semicoarsening bugs for nodal solver (#1255)
b94209002 Aug 12, 2020
4d4ef3e
Give HDF5 benchmark option to read in a set of realistic grids. (#1236)
atmyers Aug 12, 2020
19db258
CI: Fix oneAPI Activation (#1208)
ax3l Aug 12, 2020
e915f9e
Domain precision (#1209)
atmyers Aug 12, 2020
04d0eec
nvcc -MM (#1259)
WeiqunZhang Aug 13, 2020
4c6040c
Add text about how to set default value in the code by passing name (…
asalmgren Aug 13, 2020
1652a9d
Fix formatting (1261)
asalmgren Aug 13, 2020
5f7a294
reuse the tiling machinary in SortParticlesByBin. (#1257)
atmyers Aug 13, 2020
6c36b5f
Tensor solver and extension of EB domain face (#1262)
WeiqunZhang Aug 14, 2020
192fa35
Rocm36 (#1263)
WeiqunZhang Aug 14, 2020
ac2128c
Replace amrcore tutorial (#1253)
asalmgren Aug 15, 2020
3896fae
Change default max_level in AmrCore tutorial from 0 to 2. (#1264)
asalmgren Aug 16, 2020
bfaa57d
fixed bug in matching of COMP_VERSION to correctly treat CCE > 9 (#1269)
mxxw Aug 16, 2020
cf4e666
updated Make.machines to include new frontier-coe machines and change…
mxxw Aug 17, 2020
b4128de
add support for additional AMD GPU SKUs and incl. poplar and redwood …
mxxw Aug 17, 2020
2d16fa6
amrex::Math::abs for beta8 on DG1 (#1271)
WeiqunZhang Aug 17, 2020
2c45e05
Advection_AmrCore Tutorial (#1266)
WeiqunZhang Aug 17, 2020
addfc7d
Should use std::forward. (#1267)
WeiqunZhang Aug 17, 2020
8b66f47
DPC++: Missing synchronize() (#1268)
WeiqunZhang Aug 17, 2020
3235db6
Make.machines (#1273)
mxxw Aug 17, 2020
6478336
TagBoxArray on GPU (#1258)
WeiqunZhang Aug 18, 2020
f71d122
TagBoxArray::hasTags (#1274)
WeiqunZhang Aug 18, 2020
b0735b5
Fix Make.machines (#1275)
WeiqunZhang Aug 18, 2020
8688f76
Fix typo for OMP (#1276)
WeiqunZhang Aug 18, 2020
ce38e4b
OMP CI (#1277)
WeiqunZhang Aug 18, 2020
cb2cdfa
Updates for Tulip (#1278)
WeiqunZhang Aug 19, 2020
2d258ba
Fix a bug in VisMF::AsyncWrite (#1279)
WeiqunZhang Aug 19, 2020
33fdf6b
HIP: exp (#1280)
WeiqunZhang Aug 19, 2020
192f638
fcompare (#1281)
WeiqunZhang Aug 19, 2020
5a81f88
Add use of CUDA_HOME to Make.nrel. (#1282)
jrood-nrel Aug 19, 2020
547e0f0
1) replace gpu_regtest flag by plot_error flag (which can be used on …
asalmgren Aug 19, 2020
c35f7aa
CMake: re-factor third party libraries setup (#1252)
mic84 Aug 19, 2020
e33b6cd
Add section to Make.unknown for intel mpi (#1284)
drummerdoc Aug 20, 2020
0748356
Misc. updates for ROCm 3.6.0 (#1285)
WeiqunZhang Aug 20, 2020
7c35abb
Physical locations in pltofiles (#1286)
WeiqunZhang Aug 20, 2020
924ec34
Get rid of incorrect comment. (#1288)
kngott Aug 20, 2020
df022f2
Skip MPI checking when doing make clean etc. (#1290)
WeiqunZhang Aug 20, 2020
f389199
Un-comment lines which should not have been commented (#1291)
asalmgren Aug 20, 2020
418f90d
Fix typo (#1292)
cgilet Aug 21, 2020
ce5e0d4
Update Sundials interface, documentation, and build to be version agn…
jmsexton03 Aug 21, 2020
1aef797
Extern HIP device function (#1294)
WeiqunZhang Aug 21, 2020
373cb8a
Fix a few warnings (#1293)
WeiqunZhang Aug 21, 2020
a70adec
CMake: fix typo in source file name (#1296)
mic84 Aug 21, 2020
ab30011
Add check for empty probin_file in Amr::restart (#1295)
jmsexton03 Aug 21, 2020
ba556df
removed AMREX_NOEXCEPT from main.cpp:L139 to avoid 'error: expected b…
mxxw Aug 22, 2020
91f387d
Turn on AsyncOut by default for HIP (#1298)
WeiqunZhang Aug 22, 2020
bb831b4
add Scan::InclusiveSum and ExclusiveSum for CPU (#1299)
WeiqunZhang Aug 23, 2020
21269ef
Remove early exit for the 1 box case in RedistributeGPU. (#1301)
atmyers Aug 24, 2020
e82080e
Move declaration of Array4 object (#1302)
drummerdoc Aug 25, 2020
a34e8e4
Modify the use of HOST and HOSTNAME in make system (#1303)
WeiqunZhang Aug 25, 2020
51c4a99
Fix instruction for local development branch (#1305)
kweide Aug 25, 2020
7b72e38
Nsight documentation fix. (#1309)
kngott Aug 25, 2020
02530bc
Add get_pmap method to amrex_distromap (Fortran) (#1307)
kweide Aug 25, 2020
655f10a
HIP: printf works now on device (#1312)
WeiqunZhang Aug 25, 2020
d48f68f
Add ParmParse parameters to Tutorials/GPU/Launch (#1314)
WeiqunZhang Aug 26, 2020
5e9dbc1
Extend the number of unique particles per cpu we can have at once. (#…
atmyers Aug 27, 2020
6dd02ab
Need another overload of the operator= for ParticleIDWrapper and Part…
atmyers Aug 28, 2020
b7479f0
CMake: re-write genex evaluation functions (#1287)
mic84 Sep 1, 2020
57d5bfe
ParticleContainer: communicate_real_comp and commuicate_int_comp (#1324)
WeiqunZhang Sep 1, 2020
1ffbfc1
Use Long for maxnextid in plot and checkfiles to accomodate the expan…
atmyers Sep 2, 2020
98b73e6
Add parameter that stores OpenMP support version (#1325)
kweide Sep 2, 2020
e4444fa
Add explicit default copy ctors for ParticleIDWrapper and ParticleCPU…
atmyers Sep 2, 2020
d5e29d9
EB extend_domain_face (#1321)
WeiqunZhang Sep 2, 2020
65f25c7
Fix bug to correctly compute the interp_coeff array (#1327)
OscarAntepara Sep 2, 2020
4128f25
Gpu synchronization is needed to avoid deadlock situations (#1328)
rporcu Sep 2, 2020
3d65510
EB smoother (#1330)
WeiqunZhang Sep 2, 2020
64e7727
Avoid divide-by-zero in 2D EB (#1319)
WeiqunZhang Sep 2, 2020
c7cef05
Add support for extended particle range to the Fortran interfaces (#1…
atmyers Sep 3, 2020
e34912f
update CHANGES for 20.09 (#1334)
WeiqunZhang Sep 3, 2020
2ae64e7
PR 1324 did not account for runtime-added components (#1341)
atmyers Sep 4, 2020
b9e746e
Update AMReX_multifab_mod.F90 (#1339)
rajeeja Sep 4, 2020
d8747f7
CI: Move DPC++ dependencies (#1336)
ax3l Sep 4, 2020
de8a23a
Add -Xcudafe --diag_suppress=esa_on_defaulted_function_ignored to sup…
atmyers Sep 4, 2020
a7166b9
Fix mkconfig.py (#1344)
WeiqunZhang Sep 4, 2020
7e0d719
No inline for assertion (#1345)
WeiqunZhang Sep 5, 2020
31421f7
Add slopes routines (#1346)
asalmgren Sep 5, 2020
9ec96e6
bcf/hpcsdk-updates (#1348)
bcfriesen Sep 6, 2020
cd075c8
Fallthrough: ICC Warning (#1352)
ax3l Sep 8, 2020
a2aebd2
Always recompute offset, dx, and inv_dx, and the roundoff_domain when…
atmyers Sep 8, 2020
96d1381
USE_EB (#1349)
WeiqunZhang Sep 8, 2020
c59619f
Fix EM pic tutorial - the syntax for reductions has changed since it …
atmyers Sep 8, 2020
a9aa65c
also use atomics in the particle_dx != dx case (#1356)
atmyers Sep 9, 2020
f542f98
Docs: MPI_THREAD_MULTIPLE (#1355)
ax3l Sep 9, 2020
7cc452c
Async IO: Check Runtime Threading (#1351)
ax3l Sep 9, 2020
6b032b4
Add non-EB slopes and extend the generality of EB slope routines in 2…
asalmgren Sep 9, 2020
27c21a0
Gpu::single_task (#1357)
WeiqunZhang Sep 10, 2020
a1eafe7
Logic wasn't quite right for the calculation in amrex_calc_slopes_ext…
asalmgren Sep 10, 2020
b1fcd62
Remove duplicated alias. (#1311)
WeiqunZhang Sep 10, 2020
fe4c98e
SetBoxArray (#1310)
WeiqunZhang Sep 10, 2020
de4aab4
only add one copy of the ghost particle regardless of how many isects…
atmyers Sep 11, 2020
198a495
DPCPP Beta09: Package Broken (#1361)
ax3l Sep 11, 2020
5175acf
amrex::EB_average_down(): Fix indexing error. (#1360)
cgilet Sep 11, 2020
82339ab
Revert "DPCPP Beta09: Package Broken (#1361)" (#1364)
WeiqunZhang Sep 13, 2020
6fa3cc6
Updates for oneAPI beta09 (#1365)
WeiqunZhang Sep 14, 2020
8929086
Implement Particle in a way that does not involve UB. (#1337)
atmyers Sep 14, 2020
a2284e9
Reorder struct (#1368)
atmyers Sep 15, 2020
940a949
CMake: re-organize tutorials (#1333)
mic84 Sep 15, 2020
7aacbd1
CMake: remove duplicate sources (#1370)
mic84 Sep 16, 2020
ea27c40
Fix uninitialized compiler warnings for: xslope yslope zslope (#1371)
mwm126 Sep 16, 2020
5903616
.gitignore: build/ (#1373)
ax3l Sep 17, 2020
5a2d460
GNUMake: remove unused define for HIP compilation (#1372)
mic84 Sep 17, 2020
3cf2461
User defined literals in DPC++ (#1366)
WeiqunZhang Sep 17, 2020
39f32bd
Add explicit syncs to InitParticles in the Test routines. (#1374)
atmyers Sep 17, 2020
4b2f5fa
Avoid accessing device memory directly on host (#1375)
WeiqunZhang Sep 18, 2020
e402327
Put static constexpr members back to ParticleTile (#1376)
WeiqunZhang Sep 18, 2020
6ce9253
DPC++ & HIP: NumberOfParticles on device (#1377)
WeiqunZhang Sep 18, 2020
6fbd286
Fix #1375 (#1378)
WeiqunZhang Sep 18, 2020
eb2b7fd
fix signed vs. unsigned issue in AMReX_ParticleCommunication.cpp (#1379)
atmyers Sep 18, 2020
9831ee9
Remove reliance on managed memory from AMReX_ParticleCommunication.H/…
atmyers Sep 18, 2020
28a454d
CMake: enable testing via CTest. (#1362)
mic84 Sep 18, 2020
7c5cce3
Remove old / obsolete / non-test tests. (#1381)
atmyers Sep 19, 2020
35a0533
Fix tensor solver with periodic boundaries (#1383)
WeiqunZhang Sep 20, 2020
816ef0b
Fix a typo in Advection_F make file (#1384)
WeiqunZhang Sep 20, 2020
50e3994
Switch to `use mpi` from `include 'mpif.h'` (#1385)
WeiqunZhang Sep 20, 2020
626b5f5
Make max GPU streams runtime parameter (#1386)
WeiqunZhang Sep 21, 2020
1cec808
More on Gpu kernel fusing (#1332)
WeiqunZhang Sep 21, 2020
1e35d0d
CMake & DPC++: Avoid Flag Deduplication (#1388)
ax3l Sep 21, 2020
3c8dad8
Remove redundant particle test (#1389)
atmyers Sep 21, 2020
9a272a1
Random Number Generation on Device (#1363)
WeiqunZhang Sep 21, 2020
d6eadf8
Intall intel-oneapi-mkl-devel in CI (#1391)
WeiqunZhang Sep 22, 2020
9198b1b
DPCPP support for mulitple GPUs (#1392)
WeiqunZhang Sep 22, 2020
784f231
Fix function type for HIP (#1393)
WeiqunZhang Sep 22, 2020
a18b88f
CMake: remove LinearSolvers/MultiComponent from tutorials (#1394)
mic84 Sep 22, 2020
804f844
Fix inaccurate assertion. (#1395)
kngott Sep 22, 2020
f75ae58
NodalProjector: fix comments (#1396)
mic84 Sep 23, 2020
5f85756
Update dpcpp flags (#1399)
WeiqunZhang Sep 23, 2020
e9007d6
nitpicking :) (#1400)
p-costa Sep 23, 2020
577c822
Use RNG in Particle I/O filter (#1401)
WeiqunZhang Sep 23, 2020
fbee3e3
CMake: enforce C++17 as minimum C++ standard for ENABLE_DPCPP=ON (#1402)
mic84 Sep 23, 2020
766a238
Docs: C++17 & Particle SP (#1403)
ax3l Sep 23, 2020
2b31386
DPCPP: use C++17 and disable mkl warnings (#1404)
WeiqunZhang Sep 24, 2020
3cad68f
Enable compilation on Cori interactive nodes (#1405)
dwillcox Sep 24, 2020
605e276
ParallelDescriptor: Check MPI If Self (#1406)
ax3l Sep 24, 2020
9f43ecb
filterParticles and filterAndTransformParticles need to take callable…
atmyers Sep 24, 2020
9499db8
Remove GetPosition and SetPosition from ParIter (#1408)
atmyers Sep 25, 2020
bd7c2b8
typo fixes (#1411)
p-costa Sep 25, 2020
4a4d585
1) remove flags setCGVerbose and setCGMaxIter since those are more ac…
asalmgren Sep 25, 2020
d7ed0d7
always clear neighbor particles before calling Redistribute() (#1415)
atmyers Sep 25, 2020
3a93811
fix decltype for the case where have a random engine (#1414)
atmyers Sep 25, 2020
aadf8eb
Generalize clearNeighbors for multiple levels and remove faulty asser…
atmyers Sep 28, 2020
e4f0bcd
Define ParticleTile in AddParticles (#1409)
atmyers Sep 28, 2020
c4116b6
these functions need to be marked __host__ __device__ to compile with…
atmyers Sep 28, 2020
ef6789d
Fix new bug in clearNeighhborsGPU (#1420)
atmyers Sep 29, 2020
b7ef5a6
Remove the call to set device flags. (#1417)
WeiqunZhang Sep 29, 2020
f9a441a
Fix 1D CUDA compilation failure due to #1332 (#1423)
WeiqunZhang Sep 29, 2020
23f2eb2
Doc: update documentation on CMake+CUDA (#1421)
mic84 Sep 29, 2020
ea9f820
Call sync at the end of the particle transformation functions. (#1424)
atmyers Sep 29, 2020
c75c4a6
Signed distance function (#1425)
WeiqunZhang Sep 30, 2020
61734d3
typo fixes (#1427)
p-costa Sep 30, 2020
d446c6a
Remove EB LSCore and levelset (#1429)
WeiqunZhang Oct 1, 2020
c43b88a
Tulip mpi (#1430)
WeiqunZhang Oct 1, 2020
3371d52
CMake: fix ENABLE_PROFPARSER and ENABLE_SENSEI options (#1428)
mic84 Oct 1, 2020
40744a9
update CHANGES for 20.10 (#1431)
WeiqunZhang Oct 1, 2020
3e2dbda
fix a long standing bug in eb levelset (#1432)
WeiqunZhang Oct 1, 2020
5cb0921
Disable OpenMPI C++ binding in GNU make system (#1398)
WeiqunZhang Oct 1, 2020
00123ce
Make the id and cpu members of amrex_particle private, as they should…
atmyers Oct 2, 2020
984f471
Fix bug in EB extdir slopes (#1434)
drangara Oct 2, 2020
362f23d
CMake: Fix missing compile time definitions for HYPRE/PETSc (#1436)
sayerhs Oct 3, 2020
ce70a32
Fix CPU version of uninitailiedFillNImpl in PODVector (#1435)
WeiqunZhang Oct 4, 2020
9992d84
Hypre IJ interface: Enable access to additional solvers and precondit…
sayerhs Oct 5, 2020
6a20c35
GNUmake: -Titan (OLCF) (#1440)
ax3l Oct 5, 2020
9239958
Hypre with overset (#1439)
WeiqunZhang Oct 6, 2020
3972c6d
Allow tagging value to vary by level (#1441)
maximumcats Oct 7, 2020
2c7b500
Fix bug in hypre overset solver (#1442)
WeiqunZhang Oct 7, 2020
95ddfdb
Fix EB interpolation from cell centers to faces (#1443)
WeiqunZhang Oct 8, 2020
5e6d555
NodalProjector: use volume-weighted average down (#1444)
mic84 Oct 13, 2020
6dc6ce8
volume multifab must be defined before calling GetVolume(volume) (#1449)
cgilet Oct 13, 2020
6649d22
CMake: add HIP support (#1316)
mic84 Oct 13, 2020
ff17a92
HDF5 plotfile write bug fix and performance improvement (#1448)
houjun Oct 13, 2020
79f3a94
Allow users to set a Geometry object for ParticleContainer independen…
atmyers Oct 14, 2020
5843b83
Fix when small_volfrac is used -- we need to adjust the data in cut c…
asalmgren Oct 14, 2020
48b0a20
Make HypreABecLap3::getSolution public for CUDA builds (#1452)
sayerhs Oct 14, 2020
c53b1bb
change char * to char const* so SWFFT code compiles with USE_CUDA=TRU…
ajnonaka Oct 15, 2020
15643f4
CMake: prevent in-source builds (#1453)
mic84 Oct 15, 2020
18b293d
DPCPP beta10 (#1456)
WeiqunZhang Oct 16, 2020
d036a6d
Fix potential out of bounds access in #1441 (#1458)
maximumcats Oct 16, 2020
31ca234
[WIP] CMake: add support for dpc++ beta10 (#1459)
mic84 Oct 16, 2020
931cf59
DPCPP: Scan (#1461)
WeiqunZhang Oct 17, 2020
0cea78b
CMake: some cleanup (#1460)
mic84 Oct 17, 2020
f64fb79
CI: rocRAND v1.8.2 (#1462)
ax3l Oct 17, 2020
aef02b9
CMake: FindPETSc must not overwrite CMAKE_Fortran_FLAGS (#1464)
mic84 Oct 18, 2020
4f00520
Address warnings in CUDA builds (#1465)
sayerhs Oct 18, 2020
c0710a2
Use rocrand from HIP APT repository (#1466)
sayerhs Oct 18, 2020
8350a16
CMake: improve HDF5 support (#1468)
mic84 Oct 21, 2020
a004707
Enforce singular solvable (#1471)
ajnonaka Oct 21, 2020
6071cf4
Gpu::Atomic::AddNoRet (#1469)
WeiqunZhang Oct 21, 2020
0cfd7d3
Update the docs to reflect the new hypre options (#1473)
asalmgren Oct 22, 2020
f42ab56
Add fill method to GpuArray (#1472)
lucafedeli88 Oct 22, 2020
f4d7390
More fixes to documenting hypre (previous text got lost). (#1477)
asalmgren Oct 23, 2020
61ef93d
CMake 3.18+: CUDA Arch Policy (OLD) (#1480)
ax3l Oct 23, 2020
6f07fe4
Workaround for Mac CI (#1482)
WeiqunZhang Oct 23, 2020
0186e2f
Fix warning in FabSet for single precision (#1481)
WeiqunZhang Oct 26, 2020
ee020a5
CI: -Werror for host compilers (#1484)
ax3l Oct 28, 2020
da1063c
HIP GNU Make: need to override COMP for regression tests (#1467)
WeiqunZhang Oct 28, 2020
32052a9
CI: Check More Warnings (#1486)
ax3l Oct 28, 2020
1471498
Ascent: Use Default Name for Mesh Ghost (#1488)
ax3l Oct 29, 2020
69c496f
Fix GPU race condition for EB (#1487)
WeiqunZhang Oct 29, 2020
82c7a83
Changes to make hipcc --save-temps work. (#1489)
WeiqunZhang Oct 30, 2020
93ffe63
Fix DEBUG build for DPC++ (#1491)
WeiqunZhang Oct 30, 2020
f29a0c9
Change default hypre interface to ij for non-EB (#1492)
WeiqunZhang Oct 30, 2020
db23e83
HYPRE: Fix issues with hypre IJ interface (#1495)
sayerhs Nov 2, 2020
43f112f
Update CHANGES for AMReX 20.11 (#1494)
WeiqunZhang Nov 2, 2020
ee3076a
GNUMake: Merge Ascent and Peak with Summit (#1493)
maximumcats Nov 3, 2020
24cacef
Lin. Solvers (MLMG): Include Order (#1496)
ax3l Nov 3, 2020
7117a8f
Update GNU make for Cori GPU node (#1497)
WeiqunZhang Nov 3, 2020
e612664
Use Long type for pindex to avoid potential overflow. (#1501)
atmyers Nov 3, 2020
b5a5069
Fix warnings in AMReX_Machine.cpp (#1499)
WeiqunZhang Nov 3, 2020
f4c041f
assert if aos.size() != soa.size() (#1502)
atmyers Nov 3, 2020
3ed4b61
CMake; bump up hypre minimi required version (#1503)
mic84 Nov 3, 2020
461ca5b
GNU make: adjust multiple target rules (#1500)
WeiqunZhang Nov 3, 2020
81fdb9a
Guard MFIter reduction macros against USE_GPU_PRAGMA (#1504)
maximumcats Nov 4, 2020
db41d3d
Add option for device sync at beginning and end of TinyProfiler regio…
maximumcats Nov 4, 2020
1ab6d82
Fix bug in new assertion (#1506)
atmyers Nov 4, 2020
ae9d0c6
GNU Make: AMREX_CUDA_ARCH (#1507)
WeiqunZhang Nov 4, 2020
22e6f93
New Reduce::Sum function taking lambda function (#1508)
WeiqunZhang Nov 5, 2020
86c6b3d
CMake: overhaul options (#1490)
mic84 Nov 5, 2020
7ca532e
Add timer to neighbor list construction (#1509)
atmyers Nov 5, 2020
9aa75b1
Fix some build issues at LLNL (#1510)
maximumcats Nov 5, 2020
8035b01
CMake: Fix ENABLE_HYPRE to AMReX_HYPRE (#1513)
sayerhs Nov 5, 2020
7b7c1c8
DPC++: sync after htod_memcpy on null stream (#1517)
WeiqunZhang Nov 6, 2020
fe6058b
hypre: Update nodal Laplacian interface to accept custom options (#1518)
sayerhs Nov 6, 2020
79d991c
hypre: Adjust singular matrices before hypre solves (#1519)
sayerhs Nov 6, 2020
9f2822b
CMake: fix some quirks with options output (#1516)
mic84 Nov 6, 2020
6dc26f7
CMake: add component check for Fortran (#1511)
mic84 Nov 6, 2020
d9ac9a6
CMake: fix options name in Test directory (#1514)
mic84 Nov 6, 2020
1b00f34
make clean & make cleanconfig (#1520)
WeiqunZhang Nov 7, 2020
ec4424e
Change Spelling: Env AMREX_CUDA_ARCH (#1522)
ax3l Nov 7, 2020
86abbe0
Support CUDA arch < 6.0 (#1512)
WeiqunZhang Nov 7, 2020
6cc5104
Remove getGridSize that is no longer used. (#1524)
WeiqunZhang Nov 8, 2020
0fd351b
Update OLCF makefile (#1528)
WeiqunZhang Nov 8, 2020
eb29a4f
Free MPI_Datatype defined by AMReX (#1527)
WeiqunZhang Nov 9, 2020
ad7c4ea
Add anonymous namespace back to parameters in AMReX_Amr.cpp (#1529)
WeiqunZhang Nov 9, 2020
b94e1d2
Assert no nested MFIters (#1530)
WeiqunZhang Nov 9, 2020
15ab236
Fix #1530 (#1531)
WeiqunZhang Nov 9, 2020
59b8bf1
DPC++: fix scan (#1533)
WeiqunZhang Nov 9, 2020
10c2a5e
Update the docs to include hypre.adjust_singular_matrix (#1534)
asalmgren Nov 10, 2020
d9f60b4
Allow for particle containers constructed with the same AmrCore... (#…
atmyers Nov 10, 2020
a01697f
Ascent: Check Bounds Particle Reals (#1515)
ax3l Nov 11, 2020
f55a950
Fix multi-component nodal solver tutorial (#1535)
WeiqunZhang Nov 12, 2020
cdb236e
Remove call to cudaDeviceSetCacheConfig (#1536)
WeiqunZhang Nov 12, 2020
c80007d
fcompare: Add option for an absolute tolerance check (#1537)
sayerhs Nov 13, 2020
ee7df11
fcompare: fix logic error when comparing both rel/abs tolerances
sayerhs Nov 14, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## Summary

## Additional background

## Checklist

The proposed changes:
- [ ] fix a bug or incorrect behavior in AMReX
- [ ] add new capabilities to AMReX
- [ ] changes answers in the test suite to more than roundoff level
- [ ] are likely to significantly affect the results of downstream AMReX users
- [ ] are described in the proposed changes to the AMReX documentation, if appropriate
14 changes: 14 additions & 0 deletions .github/workflows/dependencies/dependencies_clang6.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/usr/bin/env bash
#
# Copyright 2020 The AMReX Community
#
# License: BSD-3-Clause-LBNL
# Authors: Axel Huebl

set -eu -o pipefail

sudo apt-get update

sudo apt-get install -y \
build-essential \
clang gfortran
24 changes: 24 additions & 0 deletions .github/workflows/dependencies/dependencies_dpcpp.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#!/usr/bin/env bash
#
# Copyright 2020 The AMReX Community
#
# License: BSD-3-Clause-LBNL
# Authors: Axel Huebl

set -eu -o pipefail

# Ref.: https://github.com/rscohn2/oneapi-ci
# intel-basekit intel-hpckit are too large in size
wget -q -O - https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB \
| sudo apt-key add -
echo "deb https://apt.repos.intel.com/oneapi all main" \
| sudo tee /etc/apt/sources.list.d/oneAPI.list

sudo apt-get update

sudo apt-get install -y --no-install-recommends \
build-essential \
intel-oneapi-dpcpp-cpp-compiler intel-oneapi-mkl-devel \
g++ gfortran \
libopenmpi-dev \
openmpi-bin
48 changes: 48 additions & 0 deletions .github/workflows/dependencies/dependencies_hip.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
#!/usr/bin/env bash
#
# Copyright 2020 The AMReX Community
#
# License: BSD-3-Clause-LBNL
# Authors: Axel Huebl

# search recursive inside a folder if a file contains tabs
#
# @result 0 if no files are found, else 1
#

set -eu -o pipefail

# Ref.: https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu
wget -q -O - http://repo.radeon.com/rocm/rocm.gpg.key \
| sudo apt-key add -
echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main' \
| sudo tee /etc/apt/sources.list.d/rocm.list

echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/profiler/bin:/opt/rocm/opencl/bin' \
| sudo tee -a /etc/profile.d/rocm.sh
# we should not need to export HIP_PATH=/opt/rocm/hip with those installs

sudo apt-get update

# Ref.: https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#installing-development-packages-for-cross-compilation
# meta-package: rocm-dkms
# OpenCL: rocm-opencl
# other: rocm-dev rocm-utils
sudo apt-get install -y --no-install-recommends \
build-essential \
gfortran \
libnuma-dev \
libopenmpi-dev \
openmpi-bin \
rocm-dev rocrand

# activate
#
source /etc/profile.d/rocm.sh
hipcc --version

# cmake-easyinstall
#
sudo curl -L -o /usr/local/bin/cmake-easyinstall https://git.io/JvLxY
sudo chmod a+x /usr/local/bin/cmake-easyinstall
export CEI_SUDO="sudo"
4 changes: 4 additions & 0 deletions .github/workflows/dependencies/dependencies_mac.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@

set -eu -o pipefail

brew uninstall openssl@1.0.2t
brew uninstall python@2.7.17
brew untap local/openssl
brew untap local/python2
brew update
brew install libomp
brew install open-mpi
Loading