History log of /honee/src/ (Results 101 – 125 of 507)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
bc5573aa07-Dec-2024 James Wright <james@jameswright.xyz>

TEMP fix: Manually use KSP_PCApply in RHSFunction

Run PCApply manually if using ksp_type preonly -pc_type jacobi

This is to avoid an AllReduce call in KSPSolve_Preonly, which causes
significant slo

TEMP fix: Manually use KSP_PCApply in RHSFunction

Run PCApply manually if using ksp_type preonly -pc_type jacobi

This is to avoid an AllReduce call in KSPSolve_Preonly, which causes
significant slowdowns for lumped mass matrix solves.
See https://gitlab.com/petsc/petsc/-/merge_requests/8048 for more details
and a possible fix. This commit should be reverted once that MR moves
through

show more ...

71f2ed2912-Dec-2024 James Wright <james@jameswright.xyz>

feat: Add -mass_ksp_view_pre_ts_solve

Views mass ksp once before solve. Also sets up the KSP so that the
information is complete.

2a9a4b5110-Dec-2024 James Wright <james@jameswright.xyz>

style: Remove pointless pointer

There's no need for `Q` to be passed as a pointer; it already exists

16cb6b6b09-Dec-2024 James Wright <james@jameswright.xyz>

feat: Add -ksp_post_solve_residual

1d64698107-Dec-2024 James Wright <james@jameswright.xyz>

Merge MR !92, 'jrwrigh/bc_logevent', into 'main'

feat(bc): Add log events for BCInsert and CeedOp

See merge request phypid/honee!92

d9e07cc207-Dec-2024 James Wright <james@jameswright.xyz>

feat(bc): Add log events for BCInsert and CeedOp

dabd227507-Dec-2024 James Wright <james@jameswright.xyz>

feat(ifunction): Move G2L Q_dot to before boundary value update

Really minor change here, but just in case STG calculation is
non-negligible

dc3c760a07-Dec-2024 James Wright <james@jameswright.xyz>

feat(rhs): Use persistent RHS residual Vec

This avoids a VecDuplicate and VecCopy within the mass matrix KSPSolve

ea615d4c07-Dec-2024 James Wright <james@jameswright.xyz>

style: Refactor fluids -> HONEE


/honee/examples/navierstokes.c
/honee/include/log_events.h
/honee/problems/advection.c
/honee/problems/densitycurrent.c
/honee/problems/newtonian.c
/honee/problems/sgs_dd_model.c
/honee/problems/shocktube.c
/honee/problems/torch/sgs_model_torch.cpp
/honee/qfunctions/advection.h
/honee/qfunctions/blasius.h
/honee/qfunctions/channel.h
/honee/qfunctions/densitycurrent.h
/honee/qfunctions/eulervortex.h
/honee/qfunctions/mass.h
/honee/qfunctions/newtonian.h
/honee/qfunctions/setupgeo.h
/honee/qfunctions/setupgeo2d.h
/honee/qfunctions/setupgeo_helpers.h
/honee/qfunctions/shocktube.h
cloptions.c
diff_flux_projection.c
differential_filter.c
honee-file.c
log_events.c
petsc_ops.c
setupdm.c
setuplibceed.c
setupts.c
smartsim/sgs_dd_training.c
smartsim/smartsim.c
velocity_gradient_projection.c
/honee/tests/output/adv-rotation-cosine.bin
/honee/tests/output/adv-rotation-implicit-stab-supg.bin
/honee/tests/output/adv-skew.bin
/honee/tests/output/adv-translation-implicit-stab-su.bin
/honee/tests/output/adv2d-boundary-layer-ic.bin
/honee/tests/output/adv2d-rotation-explicit-stab-supg-consistent-mass.bin
/honee/tests/output/adv2d-rotation-explicit-strong.bin
/honee/tests/output/adv2d-rotation-implicit-stab-supg.bin
/honee/tests/output/adv2d-wave-sine.bin
/honee/tests/output/adv2d-wave-square-direct_divdiff.bin
/honee/tests/output/adv2d-wave-square-indirect_divdiff.bin
/honee/tests/output/blasius-bc_slip.bin
/honee/tests/output/blasius-bc_slip_indirect.bin
/honee/tests/output/blasius-sgs-data-driven.bin
/honee/tests/output/blasius.bin
/honee/tests/output/blasius_STG.bin
/honee/tests/output/blasius_STG_strongBC.bin
/honee/tests/output/blasius_STG_weakT.bin
/honee/tests/output/blasius_diff_filter_aniso_vandriest.bin
/honee/tests/output/blasius_diff_filter_iso.bin
/honee/tests/output/channel-prim.bin
/honee/tests/output/channel.bin
/honee/tests/output/dc-explicit.bin
/honee/tests/output/dc-implicit-stab-none.bin
/honee/tests/output/euler-explicit.bin
/honee/tests/output/euler-implicit.bin
/honee/tests/output/flatplate-STG.bin
/honee/tests/output/gaussianwave-IDL-entropy.bin
/honee/tests/output/gaussianwave-IDL.bin
/honee/tests/output/gaussianwave-cgns-load.bin
/honee/tests/output/gaussianwave-explicit.bin
/honee/tests/output/gaussianwave-shell.bin
/honee/tests/output/shocktube-explicit-su-yzb.bin
/honee/tests/output/taylor-green-IC.bin
/honee/tests/output/taylor-green.bin
/honee/tests/output/turb-spanstats-IC.bin
/honee/tests/output/turb-spanstats-stats.bin
/honee/tests/stats_test.yaml
68e693e707-Dec-2024 James Wright <james@jameswright.xyz>

style: Remove extra line from monitor_cfl

827052a707-Dec-2024 James Wright <james@jameswright.xyz>

fix: Check step checks for infinities too

87fd7f3307-Dec-2024 James Wright <james@jameswright.xyz>

feat: Add -ts_monitor_cfl

2a51b43207-Dec-2024 James Wright <james@jameswright.xyz>

feat: Monitor totalKE uses tabs

4f25acd907-Dec-2024 James Wright <james@jameswright.xyz>

feat: -preload also truncates linear solve

Particularly useful when SNES is forced to do some number of iterations

600dae7d07-Dec-2024 James Wright <james@jameswright.xyz>

style: MonitorDissipation -> MonitorTotalKE struct

e793480905-Dec-2024 James Wright <james@jameswright.xyz>

feat(dm): Set partition balance

c4a0f6c719-Nov-2024 James Wright <james@jameswright.xyz>

test: Add CGNS load IC test

eb9b4fe118-Nov-2024 James Wright <james@jameswright.xyz>

feat: Enable CGNS restarts

1664cb9f18-Nov-2024 James Wright <james@jameswright.xyz>

misc: Add note about legacy HoneeLoadBinaryVec

This code is only used for regression testing now

4c6ae86e04-Dec-2024 James Wright <james@jameswright.xyz>

fix: Fix multiple TSPostSteps

354560d102-Dec-2024 James Wright <james@jameswright.xyz>

feat: Add max_wall_time PostStep

ad676c0b02-Dec-2024 James Wright <james@jameswright.xyz>

feat: Add ISO8601TimeDurationToSeconds()

7317039802-Dec-2024 James Wright <james@jameswright.xyz>

chore: ProcessCommandLineOptions to use Honee arg

8b774af829-Nov-2024 James Wright <james@jameswright.xyz>

feat: Add -honee_check_step

2512513922-Nov-2024 James Wright <james@jameswright.xyz>

feat: Add monitor for total kinetic energy balance

12345678910>>...21