This repository was archived by the owner on Aug 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
79 changed files
with
3,289 additions
and
2,154 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
name: swiftest | ||
|
||
on: | ||
release: | ||
types: [published] | ||
|
||
jobs: | ||
build_wheels: | ||
name: Build wheels on ${{ matrix.os }} | ||
runs-on: ${{ matrix.os }} | ||
strategy: | ||
matrix: | ||
os: [ubuntu-latest, macos-11, macos-12, macos-13] | ||
cibw_archs: [x86_64] | ||
include: | ||
- os: ubuntu-latest | ||
cibw_archs: "aarch64" | ||
env: | ||
SYSTEM_VERSION_COMPAT: 0 | ||
|
||
steps: | ||
- name: Set up QEMU | ||
if: matrix.cibw_archs == 'aarch64' | ||
uses: docker/setup-qemu-action@v2 | ||
with: | ||
platforms: arm64 | ||
- uses: actions/checkout@v3 | ||
- name: Build wheels | ||
uses: pypa/cibuildwheel@v2.15.0 | ||
env: | ||
CIBW_ARCHS: ${{ matrix.cibw_archs }} | ||
with: | ||
package-dir: . | ||
output-dir: wheelhouse | ||
config-file: "{package}/pyproject.toml" | ||
|
||
- uses: actions/upload-artifact@v3 | ||
with: | ||
path: ./wheelhouse/*.whl | ||
|
||
build_sdist: | ||
name: Build source distribution | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- name: Build sdist | ||
run: pipx run build --sdist | ||
|
||
- uses: actions/upload-artifact@v3 | ||
with: | ||
path: dist/*.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
on: [push] | ||
|
||
jobs: | ||
paper: | ||
runs-on: ubuntu-latest | ||
name: Paper Draft | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3 | ||
- name: Build draft PDF | ||
uses: openjournals/openjournals-draft-action@master | ||
with: | ||
journal: joss | ||
# This should be the path to the paper within your repo. | ||
paper-path: paper/paper.md | ||
- name: Upload | ||
uses: actions/upload-artifact@v1 | ||
with: | ||
name: paper | ||
# This is the output path where Pandoc will write the compiled | ||
# PDF. Note, this should be the same directory as the input | ||
# paper.md | ||
path: paper/paper.pdf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
{ | ||
"description": "Official release for the Journal of Open Source Software.", | ||
"license" : "GPLv3+", | ||
"title": "profminton/swiftest: v2023.10.2", | ||
"version": "v2023.10.2", | ||
"upload_type": "software", | ||
"publication_date": "2023-10-07", | ||
"creators": [ | ||
{ | ||
"name": "Carlisle Wishard", | ||
"affiliation": [ | ||
"Department of Earth, Atmospheric, and Planetary Sciences, Purdue University, USA", | ||
"Evansville Museum of Arts, History & Science, USA" | ||
], | ||
"orcid": "0009-0001-0733-3268" | ||
}, | ||
{ | ||
"name": "Jennifer Pouplin", | ||
"affiliation": [ | ||
"Department of Earth, Atmospheric, and Planetary Sciences, Purdue University, USA", | ||
"School of Aeronautics and Astronautics, Purdue University, USA" | ||
] | ||
}, | ||
{ | ||
"name": "Jacob Elliott", | ||
"affiliation": "Department of Earth, Atmospheric, and Planetary Sciences, Purdue University, USA" | ||
}, | ||
{ | ||
"name": "Dana Singh", | ||
"affiliation": "SAIC, Princeton, NJ, USA" | ||
}, | ||
{ | ||
"name": "Kaustub Anand", | ||
"affiliation": [ | ||
"Department of Earth, Atmospheric, and Planetary Sciences, Purdue University, USA", | ||
"Department of Physics and Astronomy, Purdue University, USA" | ||
] | ||
}, | ||
{ | ||
"name": "David Minton", | ||
"affiliation": "Department of Earth, Atmospheric, and Planetary Sciences, Purdue University, USA", | ||
"orcid": "0000-0003-1656-9704" | ||
} | ||
], | ||
"access_right": "open", | ||
"related_identifiers": [ | ||
{ | ||
"scheme": "url", | ||
"identifier": "https://github.com/profminton/swiftest/tree/v2023.10.2", | ||
"relation": "isSupplementTo" | ||
}, | ||
{ | ||
"scheme": "doi", | ||
"identifier": "10.5281/zenodo.8417147", | ||
"relation": "isVersionOf" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
cff-version: 1.1.0 | ||
message: "If you use this software, please cite it as below." | ||
authors: | ||
- name: Wishard | ||
given-names: Carlislse | ||
orcid: https://orcid.org/0009-0001-0733-3268 | ||
- family-names: Pouplin | ||
given-names: Jennifer | ||
- family-names: Elliott | ||
given-names: Jacob | ||
- family-names: Dana | ||
given-names: Singh | ||
- family-names: Anand | ||
given-names: Kaustub | ||
- family-names: Minton | ||
given-names: David | ||
affiliation: "1" | ||
orcid: https://orcid.org/0000-0003-1656-9704 | ||
title: profminton/swiftest: v2023.10.2 | ||
version: v2023.10.2 | ||
date-released: 2023-10-07 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
set(CMAKE_C_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") | ||
set(CMAKE_C_COMPILER_ARG1 "") | ||
set(CMAKE_C_COMPILER_ID "AppleClang") | ||
set(CMAKE_C_COMPILER_VERSION "15.0.0.15000040") | ||
set(CMAKE_C_COMPILER_VERSION_INTERNAL "") | ||
set(CMAKE_C_COMPILER_WRAPPER "") | ||
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") | ||
set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") | ||
set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") | ||
set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") | ||
set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") | ||
set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") | ||
set(CMAKE_C17_COMPILE_FEATURES "c_std_17") | ||
set(CMAKE_C23_COMPILE_FEATURES "c_std_23") | ||
|
||
set(CMAKE_C_PLATFORM_ID "Darwin") | ||
set(CMAKE_C_SIMULATE_ID "") | ||
set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") | ||
set(CMAKE_C_SIMULATE_VERSION "") | ||
|
||
|
||
|
||
|
||
set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar") | ||
set(CMAKE_C_COMPILER_AR "") | ||
set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib") | ||
set(CMAKE_C_COMPILER_RANLIB "") | ||
set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") | ||
set(CMAKE_MT "") | ||
set(CMAKE_TAPI "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi") | ||
set(CMAKE_COMPILER_IS_GNUCC ) | ||
set(CMAKE_C_COMPILER_LOADED 1) | ||
set(CMAKE_C_COMPILER_WORKS TRUE) | ||
set(CMAKE_C_ABI_COMPILED TRUE) | ||
|
||
set(CMAKE_C_COMPILER_ENV_VAR "CC") | ||
|
||
set(CMAKE_C_COMPILER_ID_RUN 1) | ||
set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) | ||
set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) | ||
set(CMAKE_C_LINKER_PREFERENCE 10) | ||
set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) | ||
|
||
# Save compiler ABI information. | ||
set(CMAKE_C_SIZEOF_DATA_PTR "8") | ||
set(CMAKE_C_COMPILER_ABI "") | ||
set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") | ||
set(CMAKE_C_LIBRARY_ARCHITECTURE "") | ||
|
||
if(CMAKE_C_SIZEOF_DATA_PTR) | ||
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") | ||
endif() | ||
|
||
if(CMAKE_C_COMPILER_ABI) | ||
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") | ||
endif() | ||
|
||
if(CMAKE_C_LIBRARY_ARCHITECTURE) | ||
set(CMAKE_LIBRARY_ARCHITECTURE "") | ||
endif() | ||
|
||
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") | ||
if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) | ||
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") | ||
endif() | ||
|
||
|
||
|
||
|
||
|
||
set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/local/include;/opt/homebrew/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include") | ||
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") | ||
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/local/lib;/opt/homebrew/lib") | ||
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
set(CMAKE_Fortran_COMPILER "/opt/homebrew/bin/gfortran-12") | ||
set(CMAKE_Fortran_COMPILER_ARG1 "") | ||
set(CMAKE_Fortran_COMPILER_ID "GNU") | ||
set(CMAKE_Fortran_COMPILER_VERSION "12.3.0") | ||
set(CMAKE_Fortran_COMPILER_WRAPPER "") | ||
set(CMAKE_Fortran_PLATFORM_ID "") | ||
set(CMAKE_Fortran_SIMULATE_ID "") | ||
set(CMAKE_Fortran_COMPILER_FRONTEND_VARIANT "GNU") | ||
set(CMAKE_Fortran_SIMULATE_VERSION "") | ||
|
||
|
||
set(CMAKE_Fortran_COMPILER_SYSROOT "/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr") | ||
set(CMAKE_COMPILER_SYSROOT "/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr") | ||
|
||
set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar") | ||
set(CMAKE_Fortran_COMPILER_AR "/opt/homebrew/bin/gcc-ar-12") | ||
set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib") | ||
set(CMAKE_TAPI "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi") | ||
set(CMAKE_Fortran_COMPILER_RANLIB "/opt/homebrew/bin/gcc-ranlib-12") | ||
set(CMAKE_COMPILER_IS_GNUG77 1) | ||
set(CMAKE_Fortran_COMPILER_LOADED 1) | ||
set(CMAKE_Fortran_COMPILER_WORKS TRUE) | ||
set(CMAKE_Fortran_ABI_COMPILED TRUE) | ||
|
||
set(CMAKE_Fortran_COMPILER_ENV_VAR "FC") | ||
|
||
set(CMAKE_Fortran_COMPILER_SUPPORTS_F90 1) | ||
|
||
set(CMAKE_Fortran_COMPILER_ID_RUN 1) | ||
set(CMAKE_Fortran_SOURCE_FILE_EXTENSIONS f;F;fpp;FPP;f77;F77;f90;F90;for;For;FOR;f95;F95;f03;F03;f08;F08) | ||
set(CMAKE_Fortran_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) | ||
set(CMAKE_Fortran_LINKER_PREFERENCE 20) | ||
set(CMAKE_Fortran_LINKER_DEPFILE_SUPPORTED FALSE) | ||
if(UNIX) | ||
set(CMAKE_Fortran_OUTPUT_EXTENSION .o) | ||
else() | ||
set(CMAKE_Fortran_OUTPUT_EXTENSION .obj) | ||
endif() | ||
|
||
# Save compiler ABI information. | ||
set(CMAKE_Fortran_SIZEOF_DATA_PTR "8") | ||
set(CMAKE_Fortran_COMPILER_ABI "") | ||
set(CMAKE_Fortran_LIBRARY_ARCHITECTURE "") | ||
|
||
if(CMAKE_Fortran_SIZEOF_DATA_PTR AND NOT CMAKE_SIZEOF_VOID_P) | ||
set(CMAKE_SIZEOF_VOID_P "${CMAKE_Fortran_SIZEOF_DATA_PTR}") | ||
endif() | ||
|
||
if(CMAKE_Fortran_COMPILER_ABI) | ||
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_Fortran_COMPILER_ABI}") | ||
endif() | ||
|
||
if(CMAKE_Fortran_LIBRARY_ARCHITECTURE) | ||
set(CMAKE_LIBRARY_ARCHITECTURE "") | ||
endif() | ||
|
||
|
||
set(CMAKE_Fortran_SYSROOT_FLAG "-isysroot") | ||
set(CMAKE_Fortran_OSX_DEPLOYMENT_TARGET_FLAG "-mmacosx-version-min=") | ||
|
||
set(CMAKE_Fortran_IMPLICIT_INCLUDE_DIRECTORIES "/opt/homebrew/Cellar/gcc@12/12.3.0/lib/gcc/12/gcc/aarch64-apple-darwin22/12/finclude;/usr/local/include;/opt/homebrew/include;/opt/homebrew/Cellar/gcc@12/12.3.0/lib/gcc/12/gcc/aarch64-apple-darwin22/12/include;/opt/homebrew/Cellar/gcc@12/12.3.0/lib/gcc/12/gcc/aarch64-apple-darwin22/12/include-fixed;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include") | ||
set(CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES "gfortran;emutls_w;gcc;quadmath;emutls_w;gcc;gcc") | ||
set(CMAKE_Fortran_IMPLICIT_LINK_DIRECTORIES "/usr/local/lib;/opt/homebrew/lib;/opt/homebrew/Cellar/gcc@12/12.3.0/lib/gcc/12/gcc/aarch64-apple-darwin22/12;/opt/homebrew/Cellar/gcc@12/12.3.0/lib/gcc/12/gcc;/opt/homebrew/Cellar/gcc@12/12.3.0/lib/gcc/12") | ||
set(CMAKE_Fortran_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
set(CMAKE_HOST_SYSTEM "Darwin-22.6.0") | ||
set(CMAKE_HOST_SYSTEM_NAME "Darwin") | ||
set(CMAKE_HOST_SYSTEM_VERSION "22.6.0") | ||
set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") | ||
|
||
|
||
|
||
set(CMAKE_SYSTEM "Darwin-22.6.0") | ||
set(CMAKE_SYSTEM_NAME "Darwin") | ||
set(CMAKE_SYSTEM_VERSION "22.6.0") | ||
set(CMAKE_SYSTEM_PROCESSOR "arm64") | ||
|
||
set(CMAKE_CROSSCOMPILING "FALSE") | ||
|
||
set(CMAKE_SYSTEM_LOADED 1) |
Oops, something went wrong.