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

v0.6.0 #75

Merged
merged 29 commits into from
Mar 21, 2024
Merged

v0.6.0 #75

merged 29 commits into from
Mar 21, 2024

Conversation

K20shores
Copy link
Collaborator

No description provided.

boulderdaze and others added 29 commits November 3, 2023 17:48
Update MICM wrapper for Atmospheric Physics
* add musica c test

* add temp directory for the review

* make musica fortran shared lib

* musica fortran working version for the intel compilers

* clean up musica

* clean up musica-fortran

* reorganizing the cmake files, using MUSICA prefix

* renaming directory

* investingating cross-compiler library usage

* things build and link, but segfault happens

* trying a different interface

* sigh...

* c null char

* intent

* intent

* printing things

* calling the constructor...

* differnt constructor

* syntax

* removing prints

* comment out prints

* trying raw pointer

* uhhhh....

* return type

* trying to make the interface smaller

* fixing type

* adding pointer

* correcting thing

* wish I could read

* removing import

* yes, i do

* commenting out print

* pass by value

* thing

* removing value

* uncommenting thing

* trying a thing

* adding it back

* adding invalid

* new interface

* adding failure test

* trying to fix paths

* more paths

* thing

* reordering includes, giving up on trying to remove installed directories

* updating tuv branch

* going back to that version

* smaller interface

* getting the test to work

* moving fortran things to the fortran side

* removing musica_core, updating tuvx branch

* removing old tuvx git stuff

* what is happening

* including tuvx that can be built with gcc 13

* different actions

* more actions

* not looking for fortran stuff when we don't need it

* installing dependencies

* removing unused dependency

* trying to set compiler

* wait maybe it was right

* fix clang linking bad c++ version

* trying to add multiple clang versions on ubuntu

* removing duplicate build

* removing unused header

* correcting build

* seeing if 13 and 14 work

* not specifying clang version

* adding readme ci badges

* updating doi badge

* only installing micm_core.F90

* removing json fortran deps

* better openmp find interface

* huh, another seg fault

* trying a thing

* undoing one thing, keeping a thing

* okay so it needs it

* trying different standard library

* that didn't work

* adding gcc test to github

* commenting out writes

* pointer assignment

* yeah, pointer assignment

* removing reference to json fortran in module

* adding module message

* adding fortran install instructions

* some changes

* verbose

* actual verbose

* something different

* trying to remove a thing

* trying different ubuntu version

* trying a different thing

* maybe here

* maybe this

* trying a different interface

* trying to pass the pointer by value

* passing by value

* catching a bad allocation

* comments

* updating install stuff

* windows builds?

* adding c compiler for clang

* adding nvhpc dockerfile

* Update src/component_versions.c

Co-authored-by: Matt Dawson <[email protected]>

* including memcheck build

* removing gfortran dependencies for builds that don't need them

---------

Co-authored-by: Jiwon Gim <[email protected]>
Co-authored-by: Matt Dawson <[email protected]>
Remove test code for debugging and formatted spacing
* adding citation file

* making tests pass
Version update
@K20shores K20shores merged commit 47c0b67 into release Mar 21, 2024
66 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.

None yet

2 participants