re-order elements and vertices#4234
Conversation
|
This PR is being prevented from merging because you have added one of our blocking labels: 🚫 Contingent - DNA. You'll need to remove it before this PR can be merged. |
|
This PR is being prevented from merging because you have not added one of our required labels: 0 diff, 0 diff trivial, 😲 Non 0 Diff, 🔧 Github Actions. Please add one so that the PR can be merged. |
1 similar comment
|
This PR is being prevented from merging because you have not added one of our required labels: 0 diff, 0 diff trivial, 😲 Non 0 Diff, 🔧 Github Actions. Please add one so that the PR can be merged. |
|
Huh. Lots of CI failures. ninja seems unhappy with: As for ifx, not sure. Seems like our spurious random failure. Also from GNU: |
|
Notes: tri_conn : 83 S quad_conn gets error when creating handler from xgrid to latlon grid: pe=00002 FAIL at line=00085 xgrid2.F90 <status=513> |
@weiyuan-jiang Just for my own benefit, are these good? Bad? That is, should "ordered tri_conn" be the best? quad_conn? |
After Bob made the change, the tri and quad are not necessary any more. Every thing will be the original version except we order the elements and vertices. |
|
For the record, here is the summary of xgrid.F90 print out ( mesh min resolution C1440, destination C720)
|
|
@weiyuan-jiang Please use triple back-ticks and spacing to make the table readable here. |
I converted it into a Github Markdown Table. I forget those are available! |
That is nicer ! |
|
Test for mesh minresolution c2880, destination c1440)
|
This commit implements MPI-parallel domain decomposition for LocStream geometry types in MAPL, enabling efficient distributed processing of location-based data (e.g., station observations, satellite swaths). Key changes: - Added LocStreamDecomposition class to manage 1D point distribution across MPI processes using mapl_GetPartition for even load balancing - Integrated decomposition into LocStreamGeomSpec to store decomposition metadata alongside geometry specifications - Updated LocStreamGeomFactory to apply decompositions when creating distributed LocStreams, extracting local coordinate subsets (i_0:i_1) based on each PE's assigned point range - Comprehensive test suite with 6 tests covering: * Decomposition constructors and equality * Local index calculation across multiple PE counts * Actual LocStream creation with proper distribution on 1, 2, and 4 PETs * Verification of coordinate value cor * Verification of coordinate value cor * Verification of coordinate value cor * Verificosi * Verification of coordinate value cor * Verification of coordinaubsystem. Tested with NAG 7.2.41 compiler - all tests passing.
tclune
left a comment
There was a problem hiding this comment.
At some point we will ned to find a proper home and really clean this up.
Types of change(s)
Checklist
make tests)Description
for discussion
Related Issue