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

[FEATURE REQUEST] Implement CI pipeline for GEOS-Chem classic wrapper repository #2

Closed
lizziel opened this issue Apr 20, 2020 · 2 comments
Assignees
Labels
category: Feature Request New feature or request topic: Benchmarking and Testing Related to CI, integration tests, or scientific benchmarking
Milestone

Comments

@lizziel
Copy link
Contributor

lizziel commented Apr 20, 2020

Currently we test GEOS-Chem Classic with Azure. This will no longer work with the release of 13.0.0 since GEOS-Chem will be built inside of GEOS-Chem-Classic (this new repository). We will need to update the CI pipeline prior to that transition.

@lizziel lizziel added this to the 13.0.0 milestone Apr 20, 2020
@lizziel lizziel added the category: Feature Request New feature or request label Apr 20, 2020
@lizziel lizziel changed the title [FEATURE REQUEST] Implement CI pipeline for GEOS-Chem classic wrapper repository to [FEATURE REQUEST] Implement CI pipeline for GEOS-Chem classic wrapper repository Apr 20, 2020
@LiamBindle
Copy link
Contributor

I think #4 should get the .ci-pipeline files to work. One of the things #4 includes is the ability to build without a run directory (by doing -DRUNDIR=IGNORE and -DRUNDIR_SIM=standard. This is what the CI pipelines did to avoid having to create run directories (for the bootstrapping)--it should be fixed now

@msulprizio
Copy link
Contributor

This capability was added by @yantosca in the dev/13.0.0 branch.

yantosca added a commit that referenced this issue Dec 7, 2021
This commit informs the GCClassic superproject about the following
commits that were pushed to the Github geoschem/geos-chem repository:

3df5f3170 Merge branch 'main' into dev

This now points to the proper commit in the geoschem/geos-chem repo.

Signed-off-by: Bob Yantosca <[email protected]>
yantosca added a commit that referenced this issue Nov 7, 2022
This commit informs the GCClassic superproject about the following
commits that were pushed to the Github geoschem/HEMCO repository:

5be2f32 Bug fix: Nullify Inst%GFED_EMFAC instead of deallocating it
2d56ee9 Merge branch 'main' into feature/sanitize+3.5.1
7ed469e Prevent memory leaks in routine ConfigList_AddCont (hco_config_mod.F90)
04f3278 Remove deallocation statement in hco_datacont_mod.F90
d53a5b0 Remove memory leak in hco_datacont_mod.F90 and hco_filecont_mod.F90
a9a14fc Fix memory leaks in HEMCO core routines
5120eae Add -DSANITIZE=y option to CMakeLists.txt for HEMCO standalone
7e1e171 Clean up memory leaks in extension InstRemove routines #2
1efde62 Clean up memory leaks in extension "InstRemove" routines
fd6f78f Free pointer fields of HcoState%Clock in routine HcoClock_Cleanup

Signed-off-by: Bob Yantosca <[email protected]>
yantosca added a commit that referenced this issue Nov 10, 2022
…izer

This commit informs the GCClassic superproject about the following
commits that were pushed to the GitHub geoschem/HEMCO repository:

ee75832 Removed commented-out unused code in hcox_dustdead_mod.F471fa19 Added text re: sanitizer option for HEMCO standalone to CHANGELOG.md
b404ae1 Moved memory leaks text in CHANGELOG.md from "Changed" to "Fixed"
09b8db6 Updated CHANGELOG to reflect removal of memory leaks
5be2f32 Bug fix: Nullify Inst%GFED_EMFAC instead of deallocating it
2d56ee9 Merge branch 'main' into feature/sanitize+3.5.1
7ed469e Prevent memory leaks in routine ConfigList_AddCont (hco_config_mod.F90)
04f3278 Remove deallocation statement in hco_datacont_mod.F90
d53a5b0 Remove memory leak in hco_datacont_mod.F90 and hco_filecont_mod.F90
a9a14fc Fix memory leaks in HEMCO core routines
5120eae Add -DSANITIZE=y option to CMakeLists.txt for HEMCO standalone
7e1e171 Clean up memory leaks in extension InstRemove routines #2
1efde62 Clean up memory leaks in extension "InstRemove" routines
fd6f78f Free pointer fields of HcoState%Clock in routine HcoClock_Cleanup

This brings into the GEOS-Chem 14.0.2 development stream code that has
been sanitized to remove memory leaks.

Signed-off-by: Bob Yantosca <[email protected]>
yantosca added a commit that referenced this issue Mar 18, 2024
This commit informs the GCClassic superproject about the following
commits that were pushed to the GitHub geoschem/Cloud-J repository:

3162ea8 Merge pull request #2 from geoschem/geos-chem
1905283 Merge pull request #10 from K20shores/ubuntu_badge
50c79b4 Merge pull request #9 from K20shores/actions

Signed-off-by: Bob Yantosca <[email protected]>
@yantosca yantosca added the topic: Benchmarking and Testing Related to CI, integration tests, or scientific benchmarking label Mar 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: Feature Request New feature or request topic: Benchmarking and Testing Related to CI, integration tests, or scientific benchmarking
Projects
None yet
Development

No branches or pull requests

4 participants