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

Bring A100 fix to the new boundary to better test on HPC. this should be descarde if it fails but may be pulled to Dev branch if successfull. #109

Merged
merged 10 commits into from
Jun 17, 2024

Conversation

CyprienBosserelle
Copy link
Owner

No description provided.

@CyprienBosserelle CyprienBosserelle merged commit 9b184e1 into Test_new_BND_A100 Jun 17, 2024
2 checks passed
CyprienBosserelle added a commit that referenced this pull request Aug 13, 2024
* Bug fix and implement  no-flux approach

* fix no flux top and right bnd

* Update Boundary.cu

Added new ABS bnd fcn for flux

* Fix new halo wall bnds

* convert test into proper CI test

* Fix ABS1D Q calculations

* ABS1DQ clean function call and add qmean

* ABS1DQ Fix h miising in fctn call

* Add New "NoFlux" Bnd to BBox bnd

* Fix case on header call

* fix on left and bot wall

* make test for all side

* u v bnd fix

* add comment to test

* clean up the function

* Update Boundary.h

* implement handling fcnt for flux bnd

* Fix wall bnd for Left and right side

Also improve the test!

* Update Testing.cu

* fix for flux test-demo

* Update Boundary.cu

* build new structures to support AOI bnds

* Add workflow for new bnd initialisation

* Update InitialConditions.cu

* Start the init bnd functionality

* Fix compile error forcing.h

* Update InitialConditions.cu

* fix to compile

* Update ReadInput.cu

* progress new bnd segment

* Update ReadInput.cu

* Add bndpoly functionality (Work in progress)

* Added function to read bnd segment polygon

* remove fileexist function

* add new bnd seg to GPU mem

* Add fill value of 0 for qmean

* finish main workflow for new BND for GPU

* Clean-up and debugging new boundary

* DEBUG ABS bnd

* Add limiter to remove instability near dry cells

* Add taper to initial condition

* Fix Dynamic forcing bnd

* Ooops

* debug check

* Add CPU functions for bnd flux

* Update Testing.cu

* prevent fail in CPUvsGPU test

* Bring A100 fix to the new boundary to better test on HPC. this should be descarde if it fails but may be pulled to Dev branch if successfull. (#109)

* switch off deflate

* Add function to optimise output writing

* Update Write_netcdf.cu

* debug level index when writting

* fix + update of def nc var

* Make loop increment declaration cleaner

* Hotfix for deform

This has been broken for a while!

* Try fix aoi polygon

* Add parameter to switch on/off the saving per block feature

* Update ReadInput.cu

* Fix GPU/CPU difference in new bnd

* Fix failing test 0

* Fix AOI wall test

* Update Boundary.cu

* Update ReadInput.cu

* Update main.yml

* Update main.yml

* Fix missing brace in testing
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.

1 participant