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

Auto-check whether pyrokinetics can load a stella output. #197

Merged
merged 7 commits into from
Feb 27, 2025

Conversation

HanneThienpondt
Copy link
Collaborator

Only the start of these automatic tests have been implemented. To continue it would be useful if stella printed the default variables, since pyrokinetics requires the following namelists to be present:

"parameters_numerical"
"zgrid_parameters"
"geo_knobs"
"millergeo_parameters"
"parameters_physics"
"species_knobs"
"kt_grids_knobs"

@HanneThienpondt HanneThienpondt added enhancement New feature or request Automated tests Commits related to automated tests for stella. labels Feb 26, 2025
@HanneThienpondt HanneThienpondt merged commit 977ae30 into master Feb 27, 2025
44 checks passed
HanneThienpondt added a commit that referenced this pull request Feb 27, 2025
commit 1abe268
Merge: 6990c76 977ae30
Author: HanneThienpondt <[email protected]>
Date:   Thu Feb 27 10:44:53 2025 +0100

    Merge branch 'master' of ssh://github.com/stellaGK/stella

commit 6990c76
Author: HanneThienpondt <[email protected]>
Date:   Thu Feb 27 10:44:40 2025 +0100

    Ignore pyrokinetics version file.

commit 977ae30
Author: HanneThienpondt <[email protected]>
Date:   Thu Feb 27 10:42:32 2025 +0100

    Auto-check whether pyrokinetics can load a stella output. (#197)

    * Automatically tests if stella is compatible with the pyrokinetics module.

commit 69f5343
Author: HanneThienpondt <[email protected]>
Date:   Wed Feb 26 17:58:17 2025 +0100

    Move utils folder into STELLA_CODE folder. (#193)

commit ea4e3e5
Author: HanneThienpondt <[email protected]>
Date:   Tue Feb 25 15:46:14 2025 +0100

    Add plotting scripts for potential(x,y) and B(X,Y,Z) to stellapy. (#192)

    * Add plotting scripts for potential(x,y) and B(X,Y,Z)

commit b78d868
Author: valentin-seitz <[email protected]>
Date:   Tue Feb 25 10:47:59 2025 +0100

    Adding include guards for response matrix  (#190)

    Prevent definition of the subroutine, which uses an undefined symbol from the mp module in case ISO_C_BINDING is not available.

commit 7f9b2a5
Author: HanneThienpondt <[email protected]>
Date:   Tue Feb 25 10:47:06 2025 +0100

    Write apar(kx,ky,z) and bpar(kx,ky,z)  (#191)

    * Write apar(kx,ky,z,t) and bpar(kx,ky,z,t) to the netcdf file.
    * Include write_apar2_vs_kxky and write_bpar2_vs_kxky
    * Print bpar to the output files.

commit 7131981
Author: HanneThienpondt <[email protected]>
Date:   Wed Feb 19 14:58:46 2025 +0100

    Add compilation files for Xula and Marenostrum (#188)

    * Add compilation files for Xula
    * Add compilation files for Marenostrum
    * Add load modules file for Marconi
    * Add load modules files for Dirac and Stellar
    * Add a ReadMe to help compile stella on an HPC system.
    * Clean-up indents and add LAPACK_LIB and LAPACK_INC
    * And a makefile for the GCC (GNU gfortran) compile

commit 159d687
Author: HanneThienpondt <[email protected]>
Date:   Thu Feb 13 13:17:44 2025 +0100

    Change the -J flag to $(MODULE_FLAG)

commit 19fb404
Author: HanneThienpondt <[email protected]>
Date:   Thu Feb 13 11:31:55 2025 +0100

    183 Ensure that <nzed> is always an even integer. (#187)

    * Clean up zgrid module.
    * Make sure <nzed> is an even integer.

commit 6fbdda4
Author: HanneThienpondt <[email protected]>
Date:   Thu Feb 13 10:52:25 2025 +0100

    Clean up compilation, and add makefile for Stellar (#186)

    * Clean up compilation of stella.
         - Split the Makefile into smaller parts
         - Added a flag "MODULE_FLAG" which can be set from the system dependent makefile, since some systems need "MODULE_FLAG = -J" while other systems need "MODULE_FLAG = -module"

    * Add makefile for stellar.

commit 3942f40
Author: HanneThienpondt <[email protected]>
Date:   Thu Feb 13 10:18:58 2025 +0100

    Since january 2025 the macos system on GitHub can not find the hdf5 libraries anymore during the compilation of stella. (#185)

    * Fix stella compilation on MacOs on GitHub.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Automated tests Commits related to automated tests for stella. enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant