History log of /petsc/src/dm/impls/plex/cgns/plexcgns2.c (Results 1 – 25 of 71)
Revision Date Author Comments
# d9126033 13-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/cgns_bc_writing' into 'main'

Plex: CGNS files write and read boundary conditions and face label information

See merge request petsc/petsc!8934


# 3458b7b5 20-Jan-2026 James Wright <james@jameswright.xyz>

feat(cgns): Read/Write BC data


# 8fd9df95 20-Jan-2026 James Wright <james@jameswright.xyz>

fix(cgns): Fix int casting issue with ElementType_t enum

Compiler has the option of what type an enum is represented as.
When using a conditional (ternary) operator, the two operands will be
cast to

fix(cgns): Fix int casting issue with ElementType_t enum

Compiler has the option of what type an enum is represented as.
When using a conditional (ternary) operator, the two operands will be
cast to the same type. The ElementType_t (which is strictly positive)
can be treated as a uint, which then causes the -1 value to be cast as
uint.

show more ...


# d0c2e842 20-Jan-2026 James Wright <james@jameswright.xyz>

refactor(cgns): DMView use single MPI_Comm object


# d0bbc01e 20-Jan-2026 James Wright <james@jameswright.xyz>

fix(cgns): VecLoad handle sfNatural with no local roots


# b30057ac 20-Jan-2026 James Wright <james@jameswright.xyz>

refactor(cgns): Misc fixes and refactors


# 07c2e4fe 01-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/housekeeping' into 'main'

Minor housekeeping

See merge request petsc/petsc!8755


# ffad1e82 01-Oct-2025 Pierre Jolivet <pierre@joliv.et>

Remove unneeded macros


# 7b2fcb5d 28-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/proper-capitalization' into 'main'

configure: fix capitalization of multiple packages and PETSc itself

See merge request petsc/petsc!8597


# f605775f 26-Jul-2025 Pierre Jolivet <pierre@joliv.et>

configure: fix capitalization of multiple packages and PETSc itself


# f995e79b 26-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/cgns_write_error' into 'main'

plex(cgns): Disallow writing already-written solution

See merge request petsc/petsc!8590


# dfa0de3d 24-Jul-2025 James Wright <james@jameswright.xyz>

plex(cgns): Disallow writing already-written solution

This avoids errors like:
```
26 TS dt 1e-06 time 2.6e-05
Min, Max CFL: 3.7707e-08, 0.10498
0 SNES Function norm 6.812037421856e-01
L

plex(cgns): Disallow writing already-written solution

This avoids errors like:
```
26 TS dt 1e-06 time 2.6e-05
Min, Max CFL: 3.7707e-08, 0.10498
0 SNES Function norm 6.812037421856e-01
Linear solve converged due to CONVERGED_RTOL iterations 4
1 SNES Function norm 1.606574458672e-03
Linear solve did not converge due to DIVERGED_PC_FAILED iterations 0
PC failed due to FACTOR_NUMERIC_ZEROPIVOT
Nonlinear solve did not converge due to DIVERGED_LINEAR_SOLVE iterations 1
26 TS dt 1e-06 time 2.6e-05
[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
[0]PETSC ERROR: Error in external library
[0]PETSC ERROR: CGNS error 1 Duplicate child name found: FlowSolution26
```
where a solution was written on timestep 26, the next timestep failed,
then `ts_monitor_solution` attempts to write the same solution to the
CGNS file, but the CGNS library complains that a solution with the same
name already exists.

show more ...


# 3f5a071c 20-Jun-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'ksagiyam/fix_submesh_coordinates' into 'main'

Ksagiyam/fix submesh coordinates

See merge request petsc/petsc!8353


# 4c712d99 27-Apr-2025 ksagiyam <k.sagiyama@imperial.ac.uk>

plexsubmesh: make submesh inherit CG/DG coordinate elements


# 96daec6f 04-Nov-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/plex_cgns_interpolate' into 'main'

plexcgns: Use DMPlexInterpolateInPlace_Internal

See merge request petsc/petsc!7982


# 01432a30 01-Nov-2024 James Wright <james@jameswright.xyz>

plexcgns: Use DMPlexInterpolateInPlace_Internal


# 161b16ed 29-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/cgns_timers' into 'main'

CGNS: Add LogEvents for read/write function calls

See merge request petsc/petsc!7967


# 4c155f28 28-Oct-2024 James Wright <james@jameswright.xyz>

cgns: Add LogEventObjects to macros


# 5582b114 26-Oct-2024 James Wright <james@jameswright.xyz>

cgns: Add log events for CGNS calls

Co-authored-by: Jed Brown <jed@jedbrown.org>


# 3f8cbdf6 07-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/cgns_casting' into 'main'

plex cgns: Explicit cast to enum types

Closes #1658

See merge request petsc/petsc!7925


# ca328833 05-Oct-2024 James Wright <james@jameswright.xyz>

plex cgns: Explicit cast to enum types


# be827241 25-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini-main-patch-28423' into 'main'

DMPLEXCGNS: fix maybe uninitialized warning

See merge request petsc/petsc!7874


# f1a88294 25-Sep-2024 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEXCGNS: fix maybe uninitialized warning


# 83d0d507 25-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/cgns_parallel_io' into 'main'

CGNS: Add parallel Plex building, VecLoad, and more

See merge request petsc/petsc!7826


# 472b9844 11-Aug-2024 James Wright <james@jameswright.xyz>

cgns: Add parallel Plex read, VecLoad, etc.

- Parallel Plex building with `-dm_plex_cgns_parallel`
- Parallel solution reading via `VecLoad()`
- Added `PetscViewerCGNSOpen()`
- Added `PetscViewerCGN

cgns: Add parallel Plex read, VecLoad, etc.

- Parallel Plex building with `-dm_plex_cgns_parallel`
- Parallel solution reading via `VecLoad()`
- Added `PetscViewerCGNSOpen()`
- Added `PetscViewerCGNSGetSolution{Time,Name}()`,
`PetscViewerCGNSSetSolutionIndex()`

show more ...


123