H4K1 | 232ffb46379 | reduced docker image size with cloning only part of charm and xyst | | |
H4K1 | dcdc2e415cd | initial dockerimage config | | |
Jozsef Bakosi | 5216610d05a | Add slot_cyl regression tests for LohCG | | |
Jozsef Bakosi | 80e46e1f464 | Add absolute tolerance for chocg restart test | | |
Jozsef Bakosi | f2a87b19bf3 | Add scalar to LohCG
Tested with slotted cylinder, rk[234], damp[24] work. | | |
Jozsef Bakosi | 6a66ef8fe38 | Add slot_cyl regression tests for ChoCG | | |
Jozsef Bakosi | bb7b8bbe5dc | Add scalar to ChoCG
Tested with slotted cylinder, rk[234], fct, damp[24] work. | | |
Jozsef Bakosi | 29affdbdf17 | Loosen -abs tolerance on diag test | | |
Jozsef Bakosi | 868c9ffc00f | Remove debug code, improve comments | | |
Jozsef Bakosi | 15545882faa | Skip applying BCs in CG solver if not needed
This set of changes allows the conjugate gradients solver to be
initial... | | |
Jozsef Bakosi | b6534474f22 | Specify negative abs error in test tolerance | | |
Jozsef Bakosi | 504d1d8d6c6 | Remove RUNNER_NCPUS_ARG from ci
No longer necessary due to ba4df7b. | | |
Jozsef Bakosi | 147e38deb76 | Add lohCG viscous sphere example doc page | | |
Jozsef Bakosi | fa3d6889c18 | Add ChoCG viscous sphere example doc page | | |
Jozsef Bakosi | ba4df7b82a3 | Fix srun ncpus arg
This commit fixes how the ncpus arg is assumed to be interpreted if srun
is used as the test runn... | | |
Jozsef Bakosi | 39bd09b17c5 | Fix typo in doc page images | | |
Jozsef Bakosi | 036c38aae9b | Update partitioner-related error message to a more helpful one | | |
Jozsef Bakosi | 97d0e8e7633 | Fix install RPATHs
This fixes the 'install' build target:
1. Tells cmake to set the rpath based on the install dir.... | | |
Jozsef Bakosi | 534cac9c749 | Fix typo on doc pages | | |
Jozsef Bakosi | 1894ef8ba63 | Clarify text on doc pages | | |
Jozsef Bakosi | 180f42b49de | Update lid-driven cavity LohCG example doc page | | |
Jozsef Bakosi | ede4bee6fa0 | Update lid-driven cavity ChoCG example doc page | | |
Jozsef Bakosi | bf2cd9722bf | Loosen tolerance on test | | |
Jozsef Bakosi | b884bda64ef | Remove test, ci keeps failing
Would result in too loose tolerances to keep it. | | |
Jozsef Bakosi | 4581c7a79c6 | Loosen test tolerance for ci | | |
Jozsef Bakosi | 6f83fb672b5 | Update copyright year | | |
Jozsef Bakosi | c2ebf8f78a6 | Loosen test tolerance | | |
Jozsef Bakosi | d69ac61ba01 | Update LohCG inviscid sphere example doc page | | |
Jozsef Bakosi | 33d4e13a798 | Update ChoCG inviscid sphere example doc page | | |
Jozsef Bakosi | 621987c85ca | Add artificial viscosity to damp[24] to ChoCG | | |
Jozsef Bakosi | e7b046dd146 | Revert "Correct [Cho/Loh]CG damping"
This reverts commit 66c99bd5d09fae62eb3fe397a8fa66f24f0bf916. | | |
Jozsef Bakosi | b49df2feb3a | Revert "Update test baselines due to 66c99bd"
This reverts commit f3b02da5ec9d865d5a2546bba4b314c1a205ae00. | | |
Jozsef Bakosi | 4bfefe26229 | Revert "Update ChoCG inviscid sphere doc page due to 66c99bd"
This reverts commit fd2c81cc0137c400de9521d800eb599cbf... | | |
Jozsef Bakosi | e9830a77cc4 | Revert "Update LohCG inviscid sphere doc page due to 66c99bd"
This reverts commit 7e6df02c2d8eb19a3817a9ae26029d138e... | | |
Jozsef Bakosi | 7e6df02c2d8 | Update LohCG inviscid sphere doc page due to 66c99bd | | |
Jozsef Bakosi | fd2c81cc013 | Update ChoCG inviscid sphere doc page due to 66c99bd | | |
Jozsef Bakosi | f3b02da5ec9 | Update test baselines due to 66c99bd | | |
Jozsef Bakosi | 66c99bd5d09 | Correct [Cho/Loh]CG damping | | |
Jozsef Bakosi | c17563981ee | Loosen tolerances on test for ci | | |
Jozsef Bakosi | 0a4ed824730 | Change ppn of test so it passes in ci | | |
Jozsef Bakosi | 78eec6d9f50 | Add ChoCG tests exercising surface force integral output | | |
Jozsef Bakosi | f4708c8ebad | Detect blowup in all solvers | | |
Jozsef Bakosi | 92893a426cd | Replace graph aggregation with scalable algorithm
Using a graph-based partitioner with zoltan requires a unique grap... | | |
Jozsef Bakosi | b2278901c7a | Use sections instead of subsections on BC howto page | | |
Jozsef Bakosi | 6e0c82b50c1 | Use diff figs for [Rie,Zal]CG performance doc pages | | |
Jozsef Bakosi | 09fa04432a6 | Fix typos on doc page | | |
Jozsef Bakosi | 9b41bb2512c | Rename shadow var | | |
Jozsef Bakosi | 22acd2a0046 | Update RieCG performance page with lumi hero data | | |
Jozsef Bakosi | 69893df5e7c | Update ZalCG performance page with lumi hero data | | |
Jozsef Bakosi | 030324af635 | Update LohCG performance page with lumi hero data | | |
Jozsef Bakosi | 5ed2e356fc5 | Augment TPL page on where the libs are in src | | |
Jozsef Bakosi | e8fbd40e06a | Add howto page on boundary conditions | | |
Jozsef Bakosi | d7e63eb2ede | Fix typo in comment | | |
Jozsef Bakosi | c768e9430cb | Simplify LaxCG flux config code | | |
Jozsef Bakosi | 3de9fa89ed0 | Add LaxCG restart tests | | |
Jozsef Bakosi | 56bc83b2427 | Fix position of sentence on V&V doc page | | |
Jozsef Bakosi | bb6c893e002 | Loosen baseline slightly | | |
Jozsef Bakosi | 1979e457ede | Update solvers to respect mass_flow_rate output request | | |
Jozsef Bakosi | 7e228383e55 | Update control files and baselines due to 35a585d
Specifying the name of the requested surface integral output is no... | | |
Jozsef Bakosi | 35a585d8b87 | Add LohCG tests exercising surface force output | | |
Jozsef Bakosi | 9329fb551a0 | Add force surface as new integral output to [Cho,Lo]CG | | |
Jozsef Bakosi | a0ee4023697 | Avoid shadow var in [Cho,Loh]CG hydrostat code | | |
Jozsef Bakosi | e9be77ad76e | Fix doc links | | |
Jozsef Bakosi | cc0eae6eadc | Add LohCG inviscid sphere example doc page | | |
Jozsef Bakosi | d4d1f48e53d | Fixup references on doc pages | | |
Jozsef Bakosi | 69a0f74effa | Add LohCG Poiseuille example doc page | | |
Jozsef Bakosi | 10ea062797d | Add LohCG lid-driven cavity example doc page | | |
Jozsef Bakosi | 9d1974bac9b | Add ChoCG lid-driven cavity example doc page | | |
Jozsef Bakosi | 4c61fe18dd2 | Improve hydrostat BC in parallel in [Cho/Loh]CG | | |
Jozsef Bakosi | 8034781d75c | Be more explicit on doc page | | |
Jozsef Bakosi | e34c3e4a12b | Simplify mesh statistics screen output | | |
Jozsef Bakosi | ac3d28f3f8b | Add contributing page | | |
Jozsef Bakosi | 775fc98d8af | Add N=4 datapoint to LohCG strong scaling fig | | |
Jozsef Bakosi | 19744f5ea14 | Detect local charm in CMakeLists.txt | | |
Jozsef Bakosi | 5689ba12dc6 | Fix references on solver doc pages | | |
Jozsef Bakosi | e489e3468f2 | Add doc page on ChoCG inviscid quarter sphere | | |
Jozsef Bakosi | a7e29604fff | Fix typo on fig | | |
Jozsef Bakosi | 8134c26495e | Add doc page on ChoCG Poiseuille flow | | |
Jozsef Bakosi | 291b6f1ea70 | Add to doc | | |
Jozsef Bakosi | 820baac4fbf | Enable artificial viscosity in chorin::adv_tg
TG does not really work. | | |
Jozsef Bakosi | df5f59bd68e | Enable multi-stage RK for adv/diff prediction in ChoCG
Allows larger CFL. | | |
Jozsef Bakosi | a2ec1d09019 | Doxygen fix in Discretization::npoin() | | |
Jozsef Bakosi | 8ef06a0f07f | Free Refiner memory if no dtref | | |
Jozsef Bakosi | d5c7dbd2d72 | Simplify code in Chorin.cpp | | |
Jozsef Bakosi | 3840616933a | Add Rainald's paper on projection methods to relevant papers | | |
Jozsef Bakosi | 78aa7bcee40 | Clarify inciter on main doc page | | |
Jozsef Bakosi | 8e14473d76c | Ensure consistency of solver naming docs | | |
Jozsef Bakosi | 1edd7ba6527 | Doxygen fixes to LohCG and ConjugateGradients | | |
Jozsef Bakosi | e98eb9754a6 | Augment inciter software design page | | |
Jozsef Bakosi | 216af4306f8 | Remove old stuff from code coverage exclusions | | |
Jozsef Bakosi | 07461d31ad0 | Minor tweak to regression test in parallel | | |
Jozsef Bakosi | 9ab7dba20e2 | Add LohCG regression tests exercising checkpoint/restart | | |
Jozsef Bakosi | abe3a70e73e | Add LohCG regression test exercising hydrostat
Needed during the initial div-free solve. | | |
Jozsef Bakosi | 11f455a29f3 | Use non-reconstructed pressure in LohCG::damp4
Measured with computing Poiseuille flow, this does not reduce the
abs... | | |
Jozsef Bakosi | bc3046df767 | Switch from milli-, to microseconds for EGT and EGP | | |
Jozsef Bakosi | ef9d438c47a | Add measuring and echoing initial div-free time in ChoCG and LohCG | | |
Jozsef Bakosi | 4d5ad5ec532 | Add LohCG regression tests exercising damp2/4, rk, migration
While attempting to add the test with migration, result... | | |
Jozsef Bakosi | f9afae053fc | Ensure LohCG hydrostat works in parallel | | |
Jozsef Bakosi | c22b96fb88d | Improve LohCG::prelhs | | |
Jozsef Bakosi | 72e682f5b1c | Improve ChoCG::prelhs | | |
Jozsef Bakosi | 8adecae996a | Remove unused variable from LohCG | | |
Jozsef Bakosi | 4ddbf6375c9 | Add ChoCG parallel restart test | | |
Jozsef Bakosi | 11a7b55c90a | Add ChoCG restart test | | |
Jozsef Bakosi | c169c5f0285 | Use reconstructed pressure in ChoCG damp4
This yields p=2.9 with damp4+rk1 (damp2+rk1:p=2.5), tested with
Poiseuille... | | |
Jozsef Bakosi | 6d3b4373fa2 | Add absolute performance metric to status
This is called estimated grind performance, EGP, and is based on
ms/dof/ti... | | |
Jozsef Bakosi | d1107f25afb | Fix bug in LohCG::adv() | | |
Jozsef Bakosi | 567a14e5e5a | Simplify ui in ChoCG::vgrad() | | |
Jozsef Bakosi | 2044b1a5c2c | Join adv and vis operators in ChoCG | | |
Jozsef Bakosi | 876de3abb62 | Add ChoCG regression tests exercising damp2/4, theta, rk, hydrostat | | |
Jozsef Bakosi | f6a2cd71813 | Add LohCG artificial compressibility & viscosity for constant-density flow
Features:
- Solves incompressible Navie... | | |
Jozsef Bakosi | 1120ce656da | Fix ChoCG pup variable order | | |
Jozsef Bakosi | 814458becf0 | A minor improvement and cosmetics to RDGFLO mesh reader | | |
Jozsef Bakosi | 36c4fe376c8 | Add hydrostat
This allows setting the hydrostatic pressure for ChoCG and enables the
numerical solution of the press... | | |
Jozsef Bakosi | 0069c6b8874 | Add newline before mesh part/dist stats screen output | | |
Jozsef Bakosi | 391acfcfef0 | Do not reconstruct pressure in ChoCG damp4 flux
More stable, allows larger dt. | | |
Jozsef Bakosi | 71e2353a496 | Add RK3 option to ChoCG
Allows taking larger time steps, e.g., with damp2. The default remains
forward Euler. | | |
Jozsef Bakosi | 2c7290f1666 | Add chocg flux specs to tests due to be2e011 | | |
Jozsef Bakosi | 847b41ccbf9 | Collect and output stats on number of communicated mesh points | | |
Jozsef Bakosi | 8ad2b25747d | Add screen output of mesh partitioning and distribution times | | |
Jozsef Bakosi | be2e011e63c | Add momentum solve for ChoCG
This changeset enables theta > 0 in ChoCG, leading to theta = 0.5
Crank-Nicholson and t... | | |
Jozsef Bakosi | 5efc12add10 | Clarify main doc page history | | |
Jozsef Bakosi | c741d9cb332 | Further loosen tolerance on test for ci | | |
Jozsef Bakosi | 13994185f4e | Loosen tolerance for test | | |
Jozsef Bakosi | b87dfd9f746 | Loosen tolerance for woodpecker | | |
Jozsef Bakosi | f30964f5183 | Minor change to doc page | | |
Jozsef Bakosi | a921352f2ad | Augment howto doc page | | |
Jozsef Bakosi | b9b46a56c86 | Augment software design doc page with solvers | | |
Jozsef Bakosi | 2cc93a5bd2f | Remove unnecessary test baselines | | |
Jozsef Bakosi | 1a9e3823863 | Loosen tolerances for woodpecker ci | | |
Jozsef Bakosi | 8a6b9f94af3 | Add parallel inviscid sphere ChoCG regression test | | |
Jozsef Bakosi | e411479d8c6 | Add viscous term to ChoCG with tests
Tested with Poiseuille flow, appears correct, and converging to analytic
soluti... | | |
Jozsef Bakosi | 8fa4ca7b3d3 | Pass unsupported-elemblock test on milder condition
This is a workaround for SMP mode because exceptions don't write... | | |
Jozsef Bakosi | bf1461bb24d | Ignore nnpe == 0 in exo reader | | |
Jozsef Bakosi | 5e616e3cd47 | Increase readability in ConjugateGradients.[ch]pp | | |
Jozsef Bakosi | 2518d38a94f | Add ChoCG regression test for inviscid sphere | | |
Jozsef Bakosi | 8899007c6ea | Trigger error if input exo mesh contains elem blocks other than TRI or TET
If the input exodus mesh contains element... | | |
Jozsef Bakosi | f3db93fbbc7 | Improve papers doc page by adding DiagCG link | | |
Jozsef Bakosi | 401e6834079 | Add paper on deactivation to docs. | | |
Jozsef Bakosi | bcfb514dab3 | ChoCG: add rkcoef
Using single-stage for now, will experiment with it later.
Also verify that FCT has no effect on ... | | |
Jozsef Bakosi | 10092b6dd05 | Remove dtp from ChoCG | | |
Jozsef Bakosi | 98b82451be4 | Fixup ChoCG solve
This major change appears to produce a correct result for the potential
flow around a sphere, comp... | | |
Jozsef Bakosi | 833bede24d7 | Add funding source to main doc page | | |
Jozsef Bakosi | ea986890f37 | Add projection to ChoCG time stepping | | |
Jozsef Bakosi | f70673c6480 | Add startup procedure to ChoCG
This adds logic to ChoCG setup to perform two elliptic solves as
described in
Christ... | | |
Jozsef Bakosi | c2fe26f909a | Do not pull ci image | | |
Jozsef Bakosi | 11d52dfa663 | Debug ci | | |
Jozsef Bakosi | 6ff75684cfa | WIP towards startup procedure in ChoCG
Involves:
* Add a way to configure Dirichlet and Neumann BCs for velocity an... | | |
Jozsef Bakosi | 20b1b24f9f8 | Add event to woodpecker workflow | | |
Jozsef Bakosi | 5bc20350ba8 | Add Jacobi preconditioner to conjugate gradients solver | | |
Jozsef Bakosi | b24fc41c1f9 | Only initialize Neumann BCs in CG if necessary | | |
Jozsef Bakosi | 60ee47daba0 | Go back to dt = 0.0 by default
Const-dt timestepping depends on it being 0.0 to trigger adaptive
time-stepping, and ... | | |
Jozsef Bakosi | 1c68e57b317 | Add regression tests exercising CG solve with Poisson equation | | |
Jozsef Bakosi | 3676ec7645e | Shortcut ChoCG ncomp = 1 for now | | |
Jozsef Bakosi | f4fe7898d3f | Temporary quick fix to ncomp with ChoCG | | |
Jozsef Bakosi | bc2224881bc | Some cleanup, variable renames, and clarifications | | |
Jozsef Bakosi | ecbe6a3a716 | Add Neumann BCs to conjugate gradients solve
Based on a new test case that solves the Poisson equation with an
analy... | | |
Jozsef Bakosi | 20ba0ac3443 | Clarify sentence on V&V doc page | | |
Jozsef Bakosi | 0a46a951c97 | Add diagnostics for pressure-based solvers | | |
Jozsef Bakosi | 722be20ae33 | Simplify and clarify conjugate gradients diagnostics output | | |
Jozsef Bakosi | f07259200e9 | Fix conjugate gradients init procedure
- Previously the init procedure randomly led to a quiescence because of
the... | | |
Jozsef Bakosi | ca7eee1b4d8 | Correct conjugate gradients solve for nonzero rhs | | |
Jozsef Bakosi | 07b447adaaf | Add operator -= for std::vector + unit tests | | |
Jozsef Bakosi | 5440c096fe0 | Add new solver ChoCG, for now a copy of LaxCG | | |
Jozsef Bakosi | 45faf0bf7cc | Add conjugate gradients solver and unit tests | | |
Jozsef Bakosi | 3365e477d3e | Add Hong's paper to papers page | | |
Jozsef Bakosi | 2a8511bb38b | Add LaxCG regression tests | | |
Jozsef Bakosi | 31b98175781 | Rename Examples to V&V in doc | | |
Jozsef Bakosi | 3fb1c53273e | Add slices + data to LaxCG onera doc page | | |
Jozsef Bakosi | 6685492b05e | Fix typo in doc | | |
Jozsef Bakosi | 837ade207e7 | Add td/tn figures to dea doc pages | | |
Jozsef Bakosi | 23078cc4c90 | Cleanup LaxCG fluxes | | |
Jozsef Bakosi | cc0612a2f8f | Add local charm repo to cmake as backup | | |
Jozsef Bakosi | 06a4c541729 | Fix indentation on doc page | | |
Jozsef Bakosi | 985aaaf65c3 | Fixes to doc formatting | | |
Jozsef Bakosi | eee567af761 | Fixes to doc pages | | |
Jozsef Bakosi | 79b860a9f5d | Remove incorrect arg from cmdline on doc pages | | |
Jozsef Bakosi | 8ebe159455e | Add LaxCG sphere example doc page | | |
Jozsef Bakosi | 222a5549add | Fix typo in doc | | |
Jozsef Bakosi | cba3bdbe926 | Add LaxCG onera doc page | | |
Jozsef Bakosi | caeb9593e7c | Update .gitignore to ignore mcss python cache | | |
Jozsef Bakosi | 94aac39fbc0 | Add LaxCG bump doc page | | |
Jozsef Bakosi | 43ba64a054d | Update charm repo address in docker images | | |
Jozsef Bakosi | 2166ef7d2cd | Adjust logo width on main doc page | | |
Jozsef Bakosi | 84d264cdf7a | Adjust doc equation sizes and logo alignment | | |
Jozsef Bakosi | 206f7690b6a | Remove unused data structure and code from ZalCG | | |
Jozsef Bakosi | bca3ca69808 | Remove inline equation coloring
No longer necessary. | | |
Jozsef Bakosi | bce0758c018 | Update m.css | | |
Jozsef Bakosi | 973d6aa67f8 | Minor fix to LaxCG doc page | | |
Next → |