Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Composite bodies/abutting meshes #27

Merged
merged 6 commits into from
Apr 25, 2024
Merged

Commits on Apr 21, 2024

  1. Adaptive hole map (Exawind#14)

    * Fixing header of meshblock output of tecplot files.
    
    * Fix cmakelists for driver and gridgen mpi and tioga library linking.
    
    * WIP: check in the adaptive hole map source code.
    
    * Implemented adaptive hole map and initial tests for tioga test sphere case with multiblock looks coorrect. Need to extensively test.
    
    * (1) Add duplicate node check when an element has two adjoining faces with an outer/overset bc face and wall bc face -- this prevents the adaptive hole map from refining to the max number of levels. (2) Fix compiler warnings about the intstring character array buffer size.
    
    * Replaced octant pointers with std::vectors. Verified correctness and memory cleanup. Note: suspect small memory leak in exchangeBoxes().
    
    * Reenable poisson exe by fixing the fortran MPI compling issue.
    
    * Add tioga interface function to set hole map algorithm (instead of a compiler define variable). Also added memory cleanup for tioga shutdown -- checked with valgrind (iblank_cell is lost but only because it is handled by nalu-wind).
    
    * Setting the hole map algorithm to the original for merging.
    
    * Revome old svn files.
    
    * (1) Fix while loop bug which didn't update the temp donorList candidate in MeshBlock::processDonors. (2) Replace raw c-pointers for adaptive processDonors.
    
    * Address comments from Ashesh: (1) conditionals around adaptive hole map specific functions (comms), (2) macro replacement, (3) increase max level to all full 32-bit usage, (4) add back poisson_mms.
    
    * Remove malloc.h as it's nonstandard; commented out allocated data function using mallinfo.
    ackirby88 authored and itopcuoglu committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    2b1bb01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9265587 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d294f98 View commit details
    Browse the repository at this point in the history
  4. WIP: Checking in abutting mesh test case -- added tet mesh. Need to a…

    …dd the abutting interface calls.
    ackirby88 authored and itopcuoglu committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    d6bbfc8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f2662e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a0a52c1 View commit details
    Browse the repository at this point in the history