Skip to content
New issue

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

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

Already on GitHub? # 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
…plication

Co-authored-by: Matt Dawson <mattldawson@gmail.com>
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 <mattldawson@gmail.com>

* including memcheck build

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

---------

Co-authored-by: Jiwon Gim <jiwongim@ucar.edu>
Co-authored-by: Matt Dawson <mattldawson@gmail.com>
Remove test code for debugging and formatted spacing
* adding citation file

* making tests pass
@K20shores K20shores merged commit 47c0b67 into release Mar 21, 2024
66 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants