Skip to content

Major GPU support, parallel HDF5 I/O, channel forcing module, and CI improvements#47

Merged
loganoz merged 119 commits intomainfrom
develop
Feb 16, 2026
Merged

Major GPU support, parallel HDF5 I/O, channel forcing module, and CI improvements#47
loganoz merged 119 commits intomainfrom
develop

Conversation

@loganoz
Copy link
Owner

@loganoz loganoz commented Feb 13, 2026

Summary main changes (develop → main)

Added major GPU capabilities, including iNS solver support, wall model implementation, and improved GPU workflows and stability.
Implemented full parallel HDF5 read support, improving scalability, robustness, and handling of large meshes.
Introduced ChannelForcing module with GPU compatibility and added new validation cases (channel flow, wall function, Ducros test).
Improved MPI performance, memory usage, and mesh partitioning, enhancing scalability and efficiency.
Expanded CI infrastructure with parallel HDF5, GPU workflows, and additional automated tests, increasing reliability and coverage.

oscarmarino and others added 30 commits October 16, 2025 19:19
Update VectorVolumeIntegral in VolumeIntegrals monitor to run in acc.
ScalarVolumeIntegral stills need to be updated.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Changed pos variable type from integer to integer(kind=AddrInt)
- Updated position calculation to use AddrInt literals to prevent overflow
- Added safety guards to validate file position is within valid range
- Added fsize_bytes variable to track file size for validation

Co-authored-by: loganoz <10628217+loganoz@users.noreply.github.com>
…onsistency

- Move inquire statement outside loop for better performance
- Use AddrInt literal in sensor position calculation for consistency

Co-authored-by: loganoz <10628217+loganoz@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…rection

- Changed position validation to report errors instead of silently correcting
- This helps debug position calculation issues if they occur

Co-authored-by: loganoz <10628217+loganoz@users.noreply.github.com>
…HOPR hdf5 meshes

Co-authored-by: zalbanob <171132623+zalbanob@users.noreply.github.com>
Co-authored-by: Gonzalo Rubio <g.rubio@upm.es>
@loganoz loganoz merged commit 8fefe10 into main Feb 16, 2026
17 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

Comments