Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
560 commits
Select commit Hold shift + click to select a range
2dd8805
Update anelastic to define and use a reference temperature field (#1446)
marchdf Jan 16, 2025
6583842
add tolerance to boundary file write time check (#1447)
mbkuhn Jan 16, 2025
9fee431
Enable optional coupling to openfast 4.0 (#1441)
marchdf Jan 16, 2025
deac53f
basic implementation of current for linear waves, numerical beach (#1…
mbkuhn Jan 17, 2025
7d5d93a
Ocean Waves waves2amr bug fixes - levelset field and initial read (#1…
mbkuhn Jan 17, 2025
fdef530
Increase test timeout. (#1451)
jrood-nrel Jan 17, 2025
dba0a4b
Add assertion to tioga interface (#1455)
marchdf Jan 22, 2025
121dc43
Check existence of mesh in unit tests (#1456)
marchdf Jan 22, 2025
cfd3553
Include group information in `sampling_info` for `native` sampling (#…
rthedin Jan 22, 2025
7f25d68
Bump submods/amrex from `9643da4` to `92d35c2` (#1453)
dependabot[bot] Jan 22, 2025
d7046e1
Create transport model before the physics (#1458)
marchdf Jan 24, 2025
3e9ef95
Fix MOST documentation (#1460)
moprak-nrel Jan 24, 2025
9ce018c
Reduce size of some reg tests (#1461)
hgopalan Jan 27, 2025
7353631
Terrain blanking informed by ocean waves (#1369)
mbkuhn Jan 27, 2025
0eb2687
Reg test speedup (#1464)
mbkuhn Jan 28, 2025
d08789d
Unit test - Periodic multilevel fillpatch (#1465)
mbkuhn Jan 28, 2025
bf7e55d
Pin python to v3.12 for the CI docs (#1467)
marchdf Jan 29, 2025
e5f5083
Fix potential null pointer dereference in new test (#1468)
marchdf Jan 29, 2025
2d2394e
w2a fields - replace fillpatch with FillBoundary (#1470)
mbkuhn Jan 30, 2025
6080de5
Decrease fixed point iters for abl regtest (#1471)
marchdf Jan 30, 2025
1f9ea0e
terrain are waves only if vof is not a field (#1472)
mbkuhn Jan 30, 2025
82f64d2
Meso-Micro Coupling with no precursor for Terrain (#1426)
hgopalan Jan 30, 2025
4f11d0b
Speedup some regression test (#1473)
marchdf Jan 31, 2025
38d1b9f
Underwater terrain-aware wave forcing (#1475)
mbkuhn Feb 3, 2025
b3cf40a
Changes for coupling with ERF using MultiBlock (#1478)
mukul1992 Feb 10, 2025
c6a54a7
Update amrex and amrex-hydro submodules (#1483)
marchdf Feb 12, 2025
d2b200d
Initialize anelastic with isentropic hydrostatic equilibrium (#1484)
marchdf Feb 13, 2025
a09d3e7
fix dangling reference bug (#1486)
mukul1992 Feb 14, 2025
4081d83
Fix warning extra ';' (#1490)
marchdf Feb 17, 2025
dc3ef9e
Initialize density to reference density for anelastic (#1492)
marchdf Feb 19, 2025
e9cbd29
Add clarification documentation for TurbineFastLine (#1497)
marchdf Feb 20, 2025
b785b7d
Remove gpu stream syncs (#1499)
marchdf Feb 24, 2025
458878e
MF parallelfor loops for the unit tests (#1500)
marchdf Feb 24, 2025
e452137
Convert more mfiter loops to the MF parallelfor (#1502)
marchdf Feb 25, 2025
6ea4284
update inout BC docs for ABL bndry plane and other info (#1505)
mukul1992 Feb 25, 2025
f42c0cf
Update the bottom solver default absolute tolerance (#1506)
marchdf Feb 26, 2025
23b314b
Include ghost cells when multiplying or dividing rho0 for anelastic (…
mukul1992 Feb 27, 2025
d012d58
Change GPU sync to GPU stream sync (#1507)
marchdf Feb 27, 2025
41253bc
Update amrex and amrex-hydro submods (#1509)
marchdf Feb 28, 2025
2606327
Enforce solvability AFTER multiplying rho0 for anelastic (#1513)
mukul1992 Mar 3, 2025
f4133ea
Turn on CMAKE_VERBOSE_MAKEFILE in CI. (#1491)
jrood-nrel Mar 5, 2025
3ce49a9
Remove duplicate line in CI (#1517)
jrood-nrel Mar 5, 2025
da7c546
Update CI (#1518)
jrood-nrel Mar 7, 2025
4c8dff3
Update cache cleanup scripts. (#1521)
jrood-nrel Mar 7, 2025
9ac42c5
Simplify cache cleanup. (#1522)
jrood-nrel Mar 7, 2025
1a71b88
Fix clang-tidy job. (#1523)
jrood-nrel Mar 7, 2025
5a4e231
Adjust sampling particles tolerance bounds (#1527)
marchdf Mar 12, 2025
659f5fe
Fix the DTU spinner check (#1533)
marchdf Mar 19, 2025
d9eae71
Add amr-wind journal article reference (#1503)
marchdf Mar 26, 2025
273edc8
ABL Boundary Plane: convert some asserts to aborts (#1537)
mbkuhn Mar 26, 2025
bbee024
Check density bounds upon initialization - for constant density singl…
mbkuhn Mar 27, 2025
071a055
Update docker CI (#1540)
jrood-nrel Mar 28, 2025
6ea51eb
more advice for initial density check failures (#1543)
mbkuhn Mar 28, 2025
fe3799a
Simplify Docker CI. (#1545)
jrood-nrel Mar 31, 2025
ef30de9
Fix issues with multiply_rho (#1541)
mpolimeno Apr 2, 2025
1df202e
Correcting ConvectingTaylorVortex error calculation for the hybrid so…
itopcuoglu Apr 4, 2025
302a8da
Update amrex and amrex-hydro submod (#1554)
marchdf Apr 10, 2025
ef2cbf2
new reg tests for mass_inflow_outflow (#1555)
mbkuhn Apr 10, 2025
a497bd2
make mass_inflow_outflow compatible with VOF (#1528)
mbkuhn Apr 10, 2025
effe63c
HOS-NWT capability (#1536)
mbkuhn Apr 10, 2025
1035404
avoid dividing by 0 for dx1; quantity doesn't actually get used when …
mbkuhn Apr 11, 2025
0d78316
update Waves2AMR after removing unused variables (#1564)
mbkuhn Apr 14, 2025
72801c0
Waves as terrain: analytical form drag model defaults to off (#1558)
mbkuhn Apr 14, 2025
c008e76
Abort if using fllc and TurbineFastDisk (#1567)
marchdf Apr 15, 2025
6f0e747
add bottom absolute tolerance to fix reg test convergence issues (#1568)
mbkuhn Apr 15, 2025
9f4b619
Remove mention of deprecated GNUmake path (#1570)
marchdf Apr 16, 2025
0659e48
Remote deprecated MOL section (#1571)
moprak-nrel Apr 16, 2025
e811d0d
Add inviscid to documentation spellist (#1573)
moprak-nrel Apr 16, 2025
c7946ad
Update dev docs and some typo fixes (#1572)
marchdf Apr 16, 2025
e50dc97
Multiphase inputs for input file reference (#1575)
mbkuhn Apr 16, 2025
8c7c64c
Split theory.rst into individual sections (#1576)
moprak-nrel Apr 16, 2025
637276f
Restructuring walkthrough with addition of getting started section (#…
mpolimeno Apr 16, 2025
71a0e2c
Add documentation for turbine models (#1577)
marchdf Apr 16, 2025
d5659e3
Include FAQ, common errors for documentation (#1579)
mbkuhn Apr 16, 2025
da68352
deleting dollar signs from doc dev manual in code snippets (#1578)
mpolimeno Apr 16, 2025
9f7458a
Doc FLLC (#1580)
rthedin Apr 16, 2025
280379f
Update governing equations in documentation (#1581)
moprak-nrel Apr 17, 2025
a1d52e0
Use fcompare in CI (#1569)
jrood-nrel Apr 17, 2025
92bbb92
fix FLLC note (#1582)
mbkuhn Apr 17, 2025
08a52b5
Fllc doc edits (#1583)
mbkuhn Apr 17, 2025
473dde9
Fix RK2 approach for explicit diffusion (#1584)
mbkuhn Apr 21, 2025
9c0d6fb
Modify density check at initialization - bug fix (#1586)
mbkuhn Apr 21, 2025
9463276
Document boundary condition options (#1589)
marchdf Apr 22, 2025
f9f1eeb
Specified Monin-Obukhov Length (#1418)
hgopalan Apr 22, 2025
25cdac5
Use multiply_rho true for potential temperature evolution (#1498)
marchdf Apr 22, 2025
691aba5
Refactor to allow adaptive timestepping for overset; improve adaptive…
mbkuhn Apr 23, 2025
3cce6bc
multiphase-aware scalar advection: avoid OOB when multiplying src by …
mbkuhn Apr 28, 2025
7bc5da2
tweaking vof-aware masking to only reactivate cells near overset boun…
mbkuhn Apr 28, 2025
802bd67
Improve VOF BC defaults and density BC with VOF (#1596)
mbkuhn Apr 29, 2025
aa1c63a
Update OF 40 API (#1595)
marchdf Apr 29, 2025
6ac1ca4
Document IO compression (#1563)
marchdf May 1, 2025
15ee1cd
Fix mask-value-specific field extrema calculation (#1594)
mbkuhn May 6, 2025
a691ea1
Fix typos (#1610)
omahs May 16, 2025
0b1359c
Update amrex and amrex-hydro submods (#1613)
marchdf May 19, 2025
eee722c
overset MAC projection: changes to avoid diffs (#1614)
mbkuhn May 20, 2025
359b310
Improve FreeSurfaceSampler (#1615)
mbkuhn May 20, 2025
ae231ed
Terrain Aligned Profile (#1611)
hgopalan May 21, 2025
8d8080c
More default verbosity for Waves2AMR interface (#1619)
mbkuhn May 22, 2025
2fc3ae3
Improve time interpolation of Waves2AMR approach (#1620)
mbkuhn May 22, 2025
f956642
Ability to Specify a Time-Table of Surface Temperature (#1618)
mchurchf May 23, 2025
ed79282
documentation of ABL surface temp arguments (#1623)
mbkuhn May 23, 2025
f319384
remove hard-coded inflow-on-outflow flag (#1624)
mbkuhn May 23, 2025
e23ba10
Waves2AMR usage: remove postprocess_velocity_*_liquid() (#1626)
mbkuhn May 27, 2025
015e856
Ability to Specify a Surface Thermal Roughness Length Independent of …
mchurchf May 28, 2025
af9145a
Ignore docs CI warning (#1628)
jrood-nrel May 28, 2025
cad9238
Ability to Have Multiple Instances of Time Averaging and Specify an A…
mchurchf May 29, 2025
eb7c106
Post processing output upgrade (#1592)
mbkuhn May 30, 2025
23cf02b
Revert "Improve FreeSurfaceSampler" (#1627)
mbkuhn May 30, 2025
b855e6c
Post-processing: adding default back (#1635)
mbkuhn Jun 2, 2025
507e85c
Update to clang-format v0.20. (#1637)
jrood-nrel Jun 3, 2025
895df49
Separate free surface calculation for diffuse interfaces (overset) (#…
mbkuhn Jun 3, 2025
412f015
Time averaging modifications: use of offset, remove step-based, add u…
mbkuhn Jun 4, 2025
744ab4f
Make initial iterations compatible with boundary planes (#1651)
mbkuhn Jun 12, 2025
b0e9396
Ignore max steps and max time during overset simulation (#1653)
mbkuhn Jun 13, 2025
3a6030f
Clarify running the amr_wind exec (#1663)
moprak-nrel Jun 18, 2025
c1c4bf0
Add sanity check for read_flat_grid_file (#1655)
marchdf Jun 18, 2025
e3595fa
User specified tagging criteria (#1673)
marchdf Jun 25, 2025
1775012
Try simple spec in docker CI. (#1675)
jrood-nrel Jun 26, 2025
69224b8
adding weto stack at readme (#1666)
Jun 26, 2025
56d19d0
Add links to amrex documentation (#1682)
marchdf Jul 8, 2025
fd44654
Use native Spack commands in container CI (#1681)
jrood-nrel Jul 8, 2025
56f79ad
OpenFAST 4.1.0: changes to ExtInfw (#1665)
mbkuhn Jul 9, 2025
547b24a
Post processing logic fix (#1683)
mbkuhn Jul 9, 2025
7346fd2
replace "output_frequency" with "output_interval" for post-processing…
mbkuhn Jul 9, 2025
a4645ba
Add verbosity for openfast library version at build and runtime (#1691)
marchdf Jul 11, 2025
ec37004
add missing h to fix link in docs (#1692)
mbkuhn Jul 11, 2025
79bb29a
Initialize pressure for sloshing tank, waves cases (overset purposes)…
mbkuhn Jul 16, 2025
f84ed57
Update max_level documentation (#1698)
marchdf Jul 17, 2025
4f76d51
Document tools; add tools for converting native sampler outputs (#1670)
mbkuhn Jul 18, 2025
66a70ff
make w2a initialization more accurate, especially for low resolutions…
mbkuhn Jul 21, 2025
8c1a6a3
Correct field norms calculation for variables that are not cell-cente…
mbkuhn Jul 23, 2025
1c8640b
Upgrade field norm capabilities - vector magnitude, different norm ty…
mbkuhn Jul 23, 2025
501c711
field norms output: switching to scientific, correct width (#1705)
mbkuhn Jul 24, 2025
78e6dac
log-law docs: modify equation label syntax (#1706)
mbkuhn Jul 25, 2025
5caa9b1
log-law docs: change order of label and equation (#1707)
mbkuhn Jul 25, 2025
7baa889
Output better timing information with each step (#1714)
marchdf Jul 30, 2025
bb9646e
Remove assert in meso forcing (#1720)
marchdf Aug 11, 2025
97349ae
Ocean Waves: relaxation zones in y (#1715)
mbkuhn Aug 11, 2025
f3e85e6
Remove deprecated docs in meso forcing (#1721)
marchdf Aug 11, 2025
5a79177
FreeSurface sampler: avoid issues when sampling within numerical beac…
mbkuhn Aug 15, 2025
4e452e3
update max_cfl default to match current methods (#1725)
mbkuhn Aug 25, 2025
621696d
correct input argument on FLLC docs page (#1727)
mbkuhn Aug 26, 2025
243e620
Add active wake control to Joukowsky Disk models (#1733)
moprak-nrel Sep 8, 2025
4e50422
Update openfast version doc (#1739)
marchdf Sep 12, 2025
567a4e2
Update amrex submodule (#1749)
marchdf Sep 24, 2025
6c47e7f
Fix dependabot (#1750)
marchdf Sep 24, 2025
767752b
create a smooth buffer between y relaxation zones and numerical beach…
mbkuhn Sep 30, 2025
0c83e4b
Skip stats frequency output if the frequency is negative (#1762)
marchdf Oct 8, 2025
34006ad
add underscore to make docs link work (#1766)
mbkuhn Oct 14, 2025
15e3fc5
add numpy to ignored spellcheck list (#1767)
mbkuhn Oct 14, 2025
0963c24
change the correct spelling list (#1769)
mbkuhn Oct 14, 2025
41c6f2e
Fix variable length arrays warning in waves2amr (#1774)
marchdf Oct 28, 2025
ad22df5
Update waves2amr submod (#1777)
marchdf Oct 28, 2025
9f14537
Update wave2amr submodule (#1779)
marchdf Oct 30, 2025
32a4a58
Update waves2amr (#1780)
marchdf Oct 31, 2025
e7dd8c0
Bump submods/amrex from `85adcdd` to `3c1f1c7` (#1781)
dependabot[bot] Nov 3, 2025
1abab12
Remove interface smoothing capability and turn on sloshing tank case …
mbkuhn Nov 3, 2025
33f8996
Speedup ABLStats (#1726)
marchdf Nov 4, 2025
35d6375
Make ocean waves boundary compatible with relaxation zones in y (#1784)
mbkuhn Nov 4, 2025
a1c9c4a
CMake updates to coincide with Waves2AMR updates (#1786)
jrood-nrel Nov 8, 2025
464ce08
Revert "Make ocean waves boundary compatible with relaxation zones in…
mbkuhn Nov 10, 2025
c0d63f1
Improve Robustness of Immersed Forcing Wall Function and Method (#1770)
hgopalan Nov 11, 2025
9bb3ce6
Make ocean waves boundary y-compatible (now with no FPE) (#1789)
mbkuhn Nov 11, 2025
0c17511
Improve FieldPlaneAveragingFine using interpolation where coarse (#1792)
mbkuhn Nov 17, 2025
02102eb
Couple to Kynema for ALM and templatize existing OpenFAST interface (…
mbkuhn Dec 4, 2025
ffe2b52
harmonize 2d for initialize waves2amr (#1800)
mbkuhn Dec 5, 2025
cb22bb9
Relax zones y + beach bugfix (#1801)
mbkuhn Dec 5, 2025
a258b10
Enable initial iterations for overset wave problems (#1802)
mbkuhn Dec 5, 2025
0677e1f
Fix FPE in waves2amr initialization that incorporates y relax zones (…
mbkuhn Dec 9, 2025
f2a5fe2
Use planar averages at the finest level inside AMD turbulence model (…
moprak-nrel Dec 10, 2025
e4627ba
Bug fix: enforce checkpoint time dt (#1807)
mbkuhn Dec 10, 2025
c85a91c
Improve time-based outputs (#1810)
mbkuhn Dec 16, 2025
567b064
modifications to kynema interface and setup + docs (#1803)
mbkuhn Dec 17, 2025
5278fd7
Bump submods/amrex from `3c1f1c7` to `53dc0a4` (#1816)
dependabot[bot] Jan 8, 2026
689a891
Write out sampling time in yaml file with more precision (#1822)
mchurchf Jan 9, 2026
8c25d80
Add deterministic GPU option to MLMG. (#1821)
jrood-nrel Jan 9, 2026
71cbd06
Fail if OpenMP is enabled in the compiler but not the build system (#…
jrood-nrel Jan 13, 2026
1915e64
Remove using namespace amrex for consistency. (#1825)
jrood-nrel Jan 15, 2026
6f7f466
Remove using namespace amrex for consistency (#1826)
jrood-nrel Jan 15, 2026
b1ee63c
Fix reversed arguments in amrex::Vector. (#1831)
jrood-nrel Jan 26, 2026
ed39e43
Fix docker CI. (#1833)
jrood-nrel Jan 28, 2026
29bbba6
Update ccache. (#1834)
jrood-nrel Jan 28, 2026
9d96344
Changes for building with single precision. (#1830)
jrood-nrel Feb 2, 2026
30dfc27
Bump submods/AMReX-Hydro from `99d6acd` to `75da770` (#1836)
dependabot[bot] Feb 3, 2026
82053e2
Update AMReX. (#1837)
jrood-nrel Feb 3, 2026
dc9cd40
Use numeric limits for small numbers and tolerances (#1838)
jrood-nrel Feb 6, 2026
ff051ca
Scale tolerances in unit tests according to amrex::Real (#1839)
jrood-nrel Feb 6, 2026
6b78a26
Fix null pointer deference warning for non-MPI build. (#1840)
jrood-nrel Feb 9, 2026
10719f5
Revert back to scaling LARGE_NUM since it's necessary to avoid overfl…
jrood-nrel Feb 9, 2026
8bd1680
Revert to scaling LOW_NUM. (#1842)
jrood-nrel Feb 10, 2026
752c3e7
Use different default MLMG tolerances depending on precision (#1843)
jrood-nrel Feb 11, 2026
d9dc4ac
Fix casting in amrex::min. (#1844)
jrood-nrel Feb 12, 2026
caf6a4f
Use initial arena size of 0 for GPU tests. (#1845)
jrood-nrel Feb 12, 2026
37b94dd
Use https when cloning OpenFAST. (#1847)
jrood-nrel Feb 18, 2026
241240a
Update to c++20 standard (#1848)
jrood-nrel Feb 19, 2026
190cee3
Require CUDA 12 or newer. (#1849)
jrood-nrel Feb 20, 2026
8c56e88
Add explicit parentheses. (#1850)
jrood-nrel Feb 20, 2026
09f25db
Fix clang-tidy-21 warnings (#1851)
jrood-nrel Feb 21, 2026
0b95504
Add more parentheses. Use std min and max for list of values. (#1853)
jrood-nrel Feb 21, 2026
18eb062
Use std ranges (#1854)
jrood-nrel Feb 23, 2026
3e72fd8
Fix some warnings. (#1855)
jrood-nrel Feb 23, 2026
4523405
Fix more static analysis warnings and make NOLINT more specific (#1856)
jrood-nrel Feb 24, 2026
70b0f52
Avoid use of std::endl (#1857)
jrood-nrel Feb 24, 2026
857f898
Use smaller int type for enums. (#1858)
jrood-nrel Feb 24, 2026
f33d507
Remove redundant inline statements. (#1859)
jrood-nrel Feb 25, 2026
db3437e
Implement nodiscard (#1860)
jrood-nrel Feb 25, 2026
040638c
Fix readability-avoid-const-params-in-decls warnings. (#1861)
jrood-nrel Feb 25, 2026
65bb694
Remove more inline statements (#1862)
jrood-nrel Feb 25, 2026
2f6c787
Make headers consistent (#1863)
jrood-nrel Feb 26, 2026
cfe0428
Remove noexcept and add check. (#1864)
jrood-nrel Feb 26, 2026
12ba29f
fix broken nrel urls in README (#1869)
baperry2 Mar 4, 2026
42b6ce1
Check that MPI is enabled when using Kynema or OpenFAST. (#1870)
jrood-nrel Mar 6, 2026
52809f5
fix erroneous parentheses in Rankine definition (#1872)
mbkuhn Mar 9, 2026
8611911
Delay time fix (#1874)
mbkuhn Mar 9, 2026
edf199e
fix github CI - reference test (#1875)
mbkuhn Mar 9, 2026
1b3a34d
Post-processing outputs: consider start time, can disable final outpu…
mbkuhn Mar 11, 2026
7d9be71
Postprocessing Tool: Subvolume Data Output (#1547)
mbkuhn Mar 11, 2026
95f103e
Bugfix: tolerances for time-based outputs (post-processing, plot, che…
mbkuhn Mar 11, 2026
bd8740f
Precision based tests (#1873)
mbkuhn Mar 12, 2026
9cf67d2
Update GitHub Actions to Node.js 24 runtime versions (#1880)
Copilot Mar 13, 2026
2cfeff8
Attach backtrace in nightly tests when the test fails. (#1881)
jrood-nrel Mar 13, 2026
982532f
add mpi commands to fcompare command (#1882)
mbkuhn Mar 16, 2026
acecf1e
Fix errors with single precision on GPUs (#1879)
mbkuhn Mar 16, 2026
c944073
Run more tests in Debug (#1878)
jrood-nrel Mar 16, 2026
37d1aab
Bug fix: subvolume post-processing utility (#1883)
mbkuhn Mar 16, 2026
b4dab41
Change number of timesteps to 6 for tests, and 3 for checkpoint tests…
jrood-nrel Mar 17, 2026
14ee978
udf_refinement test: make faster (#1886)
mbkuhn Mar 17, 2026
b16fea7
Add AMR_WIND_ENABLE_CUDA_RDC option. (#1887)
jrood-nrel Mar 18, 2026
60b18b1
reg tests: change bndry start times to go with new checkpoint interva…
mbkuhn Mar 18, 2026
fb972bd
Removing overset two-phase reinitialization (#1815)
mbkuhn Mar 19, 2026
c8f2e88
Fix checkpoint location for abl_godunov_restart. (#1889)
jrood-nrel Mar 20, 2026
8f6ef74
Update copyright holder in LICENSE file
michaelasprague Mar 20, 2026
496f089
Fix typo: "checkpoint_inteval" → "checkpoint_interval" in CheckAndSet…
Copilot Mar 25, 2026
b090da4
Fix BurggrafFlow::output_error() header/data mismatch and setw format…
Copilot Mar 26, 2026
0c604a1
Fix redundant nc_inq_vardimid loop in NCVar::shape() (#1892)
Copilot Mar 26, 2026
07fbf06
Kynema tower aero (#1890)
mbkuhn Mar 26, 2026
6c15368
Drag Forcing changes and lateral damping added to Terrain Drag physic…
hgopalan Mar 26, 2026
89d590b
Initial plan
Copilot Mar 27, 2026
a6f9192
Simplify test input files using AMReX FILE directive
Copilot Mar 27, 2026
011de4b
Simplify test input files using AMReX FILE directive
Copilot Mar 27, 2026
87c392a
Merge remote-tracking branch 'origin/copilot/simplify-test-input-file…
Copilot Mar 27, 2026
f83e00e
add documentation on FILE directive in input files
baperry2 Mar 27, 2026
ee0ec1c
Use an older sphinx in the docs to avoid incompatiblity issues. (#1898)
jrood-nrel Mar 31, 2026
48af9d9
Merge branch 'main' into copilot/simplify-test-input-files
jrood-nrel Mar 31, 2026
5d3f17b
tweak conditional for roughness length specification (#1899)
mbkuhn Mar 31, 2026
78fe51e
Merge branch 'main' into copilot/simplify-test-input-files
baperry2 Mar 31, 2026
6da62d7
add changes that enable amr-wind+openfast to compile (#1902)
mbkuhn Apr 6, 2026
f596354
Merge branch 'main' into copilot/simplify-test-input-files
baperry2 Apr 6, 2026
96e6d10
Bump submods/amrex from `fc7d9e7` to `388b0db` (#1900)
dependabot[bot] Apr 6, 2026
1b8849d
Merge branch 'main' into copilot/simplify-test-input-files
jrood-nrel Apr 6, 2026
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
  •  
  •  
  •  
38 changes: 22 additions & 16 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
---
Checks: 'bugprone-*,
-bugprone-easily-swappable-parameters,
-bugprone-exception-escape,
clang-diagnostic-*,
clang-analyzer-*,
corecppguidelines-*,
modernize-*,
-modernize-avoid-c-arrays,
-modernize-use-trailing-return-type,
-modernize-make-unique,
-modernize-use-nodiscard,
mpi-*,
performance-*,
-performance-inefficient-string-concatenation,
portability-*,
-portability-template-virtual-member-function,
readability-*,
-readability-magic-numbers,
-readability-identifier-naming,
-readability-isolate-declaration,
-readability-avoid-const-params-in-decls,
-readability-identifier-length,
-readability-function-cognitive-complexity'
-readability-function-cognitive-complexity,
-readability-avoid-nested-conditional-operator'
WarningsAsErrors: ''
HeaderFilterRegex: '.*'
AnalyzeTemporaryDtors: false
HeaderFileExtensions: ['', "H", 'h', 'hh', 'hpp', 'hxx']
FormatStyle: none
User: user
CheckOptions:
Expand Down Expand Up @@ -59,12 +59,18 @@ CheckOptions:
value: llvm
- key: modernize-use-nullptr.NullMacros
value: 'NULL'
- { key: readability-identifier-naming.NamespaceCase, value: lower_case }
- { key: readability-identifier-naming.ClassCase, value: CamelCase }
- { key: readability-identifier-naming.PrivateMemberPrefix, value: m_ }
- { key: readability-identifier-naming.ProtectedMemberPrefix, value: m_ }
- { key: readability-identifier-naming.StructCase, value: CamelCase }
- { key: readability-identifier-naming.FunctionCase, value: lower_case }
- { key: readability-identifier-naming.VariableCase, value: lower_case }
- { key: readability-identifier-naming.GlobalConstantCase, value: UPPER_CASE }
- { key: readability-identifier-naming.NamespaceCase, value: lower_case }
- { key: readability-identifier-naming.ClassCase, value: CamelCase }
- { key: readability-identifier-naming.PrivateMemberPrefix, value: m_ }
- { key: readability-identifier-naming.ProtectedMemberPrefix, value: m_ }
- { key: readability-identifier-naming.StructCase, value: CamelCase }
- { key: readability-identifier-naming.FunctionCase, value: lower_case }
- { key: readability-identifier-naming.VariableCase, value: lower_case }
- { key: readability-identifier-naming.GlobalConstantCase, value: UPPER_CASE }
- { key: readability-identifier-naming.ClassIgnoredRegexp, value: "incflo"}
- { key: readability-identifier-naming.FunctionIgnoredRegexp, value: "(CheckAndSetUpDryRun|Godunov_|setVal|ApplyPredictor|ApplyCorrector|ApplyPrescribeStep|ApplyProjection|UpdateGradP|ReadCheckpointFile|Factory|ReadParameters|InitialProjection|InitialIterations|PrintMax|CheckForNans|InitData|Evolve|buildInfoGet|FAST_|SetMultiBlockPointer).*"}
- { key: readability-identifier-naming.GlobalConstantIgnoredRegexp, value: "^.*"}
- { key: readability-identifier-naming.NamespaceIgnoredRegexp, value: "Hydro"}
- { key: readability-identifier-naming.StructIgnoredRegexp, value: "(SC_DX|OpFM).*"}
- { key: readability-identifier-naming.VariableIgnoredRegexp, value: "^.*"}
...
4 changes: 3 additions & 1 deletion .codespell-ignore-words
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,6 @@ vell
nd
fo
ue
structed
structed
acount
abl
2 changes: 1 addition & 1 deletion .codespellrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[codespell]
skip = .git,*.ipynb,*.bib,*.ps,*.patch,spack-build-*,*/build,*/submods,plt*,chk*,__pycache__,.ccls,.ccls-cache,*.pdf,DU21_A17.txt,inspect_abl_io.html
skip = .git,*.ipynb,*.bib,*.ps,*.patch,spack-build-*,*/build,*/submods,plt*,chk*,__pycache__,.ccls,.ccls-cache,*.pdf,DU21_A17.txt,inspect_abl_io.html,*.dat,*.yaml
ignore-words = .codespell-ignore-words
75 changes: 75 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
---
name: Bug report
about: Report a bug to help us improve
title: 'Bug report'
labels: "bug:amr-wind"
---

## Bug description
<!-- A clear and concise description of the bug. -->

## Steps to reproduce
<!-- Update the following list with your specific information. -->

Steps to reproduce the behavior:
1. Compiler used
- [ ] GCC
- [ ] LLVM
- [ ] oneapi (Intel)
- [ ] nvcc (NVIDIA)
- [ ] rocm (AMD)
- [ ] with MPI
- [ ] other:
2. Operating system
- [ ] Linux
- [ ] OSX
- [ ] Windows
- [ ] other (do tell ;)):
3. Hardware:
- [ ] CPU
- [ ] GPU
4. Machine details ():
```
<!-- name, modules loaded, environment variables, etc -->
```
5. Input file attachments <!-- Please upload the input files in a zip or point to a public branch. -->
6. Error (paste or attach):
```
<!-- error output -->
```
7. If this is a segfault, a stack trace from a debug build (paste or attach):
```
<!-- stack trace -->
```

## Expected behavior
<!-- A clear and concise description of what is expected behavior. -->

## AMR-Wind information
<!-- Please provide as much detail as possible including git commit. The best information is a snapshot of the AMR-Wind header. -->

```
==============================================================================
AMR-Wind (https://github.com/exawind/amr-wind)

AMR-Wind version :: v1.4.0-17-g250778a3-DIRTY
AMR-Wind Git SHA :: 250778a3306e96b46afc117fc722491acaeb6176-DIRTY
AMReX version :: 24.03-36-g748f8dfea597

Exec. time :: Fri May 10 09:51:15 2024
Build time :: May 8 2024 20:36:21
C++ compiler :: Clang 17.0.6

MPI :: OFF
GPU :: OFF
OpenMP :: OFF

No additional third-party libraries enabled

This software is released under the BSD 3-clause license.
See https://github.com/Exawind/amr-wind/blob/development/LICENSE for details.
------------------------------------------------------------------------------
```

## Additional context
<!-- Screenshots, related issues, etc -->
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: Feature request
about: Suggest an idea for this project
title: 'Feature request'
labels: 'enhancement'
---

## Is this feature request related to a problem? Please describe.
<!-- A clear and concise description of the problem. -->

## Describe the preferred solution
<!-- A clear and concise description of what you want to happen. -->

## Additional context
<!-- Add any other context or screenshots about the feature request here. -->
3 changes: 2 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ version: 2
updates:
- package-ecosystem: gitsubmodule
schedule:
interval: "weekly"
interval: "monthly"
day: "tuesday"
directory: /
allow:
- dependency-name: "submods/amrex"
Expand Down
40 changes: 40 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
## Summary

<!--- Please provide a one sentence summary of your changes -->

## Pull request type

<!-- Please try to limit your pull request to one type, submit multiple pull requests if needed. -->

Please check the type of change introduced:

- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] Documentation content changes
- [ ] Other (please describe):

## Checklist

The following is included:

- [ ] new unit-test(s)
- [ ] new regression test(s)
- [ ] documentation for new capability

This PR was tested by running:

- the unit tests
- [ ] on GPU <!-- note the OS and compiler -->
- [ ] on CPU <!-- note the OS and compiler -->
- the regression tests
- [ ] on GPU <!-- note the OS and compiler -->
- [ ] on CPU <!-- note the OS and compiler -->

## Additional background

<!-- Any other information that is important to this PR such as screenshots of how the component looks before and after the change. -->

Issue Number: <!-- Note related issues -->
Loading
Loading