-
Notifications
You must be signed in to change notification settings - Fork 22
Danielconda #247
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
Merged
Merged
Danielconda #247
Changes from 8 commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
ff697b7
messed up 'daniel' branch and need to remove that PR
djdunning 5c660fe
changed how voxelizer builds
djdunning adc3fe8
messing around with platform definitions
djdunning 47a62f0
messing around with platform definitions
djdunning efbf1c8
fixed platform issue??
djdunning c5f3e66
fixed platform issue for sure
djdunning ff301dd
fixed platform issue for sure
djdunning 725a6e7
minor change to republish
djdunning 1472597
updated so packages point to right elements package
djdunning c7bc960
removed openmpi version dependency
djdunning 06e0b26
commented to commit
djdunning b2bb216
stash commit
djdunning bf18350
backflow mpi versions up
djdunning 2c6463d
upward mpi change
djdunning a12686b
necessary changes in I think
djdunning d926ba7
updated mpi (technically downgraded) for all relevant packages so the…
djdunning dd6aa77
continuing change flow
djdunning da6cfb9
continuing change flow
djdunning 7c8572a
Merge branch 'main' into danielconda
djdunning 4591250
downstream fixes
djdunning 3c0af88
updated trilinos version
djdunning 88c147d
updated trilinos version
djdunning 44647c9
updated gui requirements
djdunning 1c05a56
updated gui requirements
djdunning ae863de
updated gui requirements
djdunning 049d0c8
update requirements
djdunning 673ae5f
update requirements
djdunning cbe9779
updated python version in etc
djdunning 3542f75
update requirements
djdunning e82b297
update requirements
djdunning 18bd4f0
updating gui build
djdunning d7640fe
trying not supporting osx-64, only ARM macs
djdunning 7ca4830
trying not supporting osx-64, only ARM macs
djdunning 8ca54f9
trying not supporting osx-64, only ARM macs
djdunning e4b3e68
trying not supporting osx-64, only ARM macs
djdunning 9786078
trying not supporting osx-64, only ARM macs
djdunning 5b5a6c6
reverting trilinos right now
djdunning bb7053e
changing matar
djdunning 9fc1b87
elements push through
djdunning c3d0b2e
back to clean pull
djdunning 2cbb962
trilinos to 16.0
djdunning 878009e
Merge branch 'main' into danielconda
jacob-moore22 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
File renamed without changes.
This file contains hidden or 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 @@ | ||
export SRC_DIR=$(pwd) | ||
echo ${SRC_DIR} | ||
mkdir -p build | ||
cd build | ||
|
||
export MPI_FLAGS="--allow-run-as-root" | ||
|
||
if [ $(uname) == Linux ]; then | ||
export MPI_FLAGS="$MPI_FLAGS;-mca;plm;isolated" | ||
fi | ||
|
||
source "$RECIPE_DIR/../../cross-compile-setup.sh" | ||
|
||
cmake -D CMAKE_BUILD_TYPE:STRING=RELEASE \ | ||
-D CMAKE_INSTALL_PREFIX:PATH=$PREFIX \ | ||
-D CMAKE_CXX_STANDARD:STRING=17 \ | ||
-D VECTOR_ARCH_FLAGS="$VECTOR_ARCH_FLAGS" \ | ||
-D Matar_ENABLE_KOKKOS=ON \ | ||
$CMAKE_ARGS \ | ||
$SRC_DIR \ | ||
-D CMAKE_CXX_FLAGS="$PATCHED_CXXFLAGS" \ | ||
|
||
make install |
This file contains hidden or 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,50 @@ | ||
{% set version = "1.0.0" %} | ||
{% set linux_compiler_version = "10.4.0" %} | ||
{% set macos_compiler_version = "16" %} | ||
|
||
package: | ||
name: elements-cpu | ||
version: {{ version }} | ||
|
||
source: | ||
- git_url: https://github.com/lanl/ELEMENTS.git | ||
git_depth: 1 | ||
|
||
build: | ||
number: 1 | ||
noarch: False | ||
script_env: | ||
- PLATFORM={{ target_platform }} # [linux] | ||
|
||
requirements: | ||
build: | ||
- cmake >=3.17.0 | ||
- {{ compiler('cxx') }}={{ linux_compiler_version }} # [linux] | ||
- {{ compiler('cxx') }}={{ macos_compiler_version }} # [osx] | ||
- matar-cpu | ||
host: | ||
- openmpi | ||
- matar-cpu | ||
- kokkos=4.1 | ||
run: | ||
- openmpi | ||
- matar-cpu | ||
- kokkos=4.1 | ||
|
||
about: | ||
home: https://github.com/lanl/ELEMENTS | ||
license: BSD-3-Clause | ||
license_family: BSD | ||
license_file: LICENSE | ||
summary: | ||
LANL's for lagrangian mesh libraries. | ||
description: | ||
The C++ ELEMENTS library is a collection of sub-libraries to support implementing a diverse range | ||
of numerical methods on low and high-order meshes. The ELEMENTS library can be used for research | ||
and development of both continuous and discontinuous finite element methods, as well as, | ||
finite volume methods to solve a diverse range of partial differential equations. | ||
dev_url: https://github.com/lanl/Fierro | ||
|
||
extra: | ||
recipe-maintainers: | ||
- fierromechanics |
This file contains hidden or 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,29 @@ | ||
BSD 3-Clause License | ||
|
||
Copyright (c) 2021, Los Alamos National Laboratory | ||
All rights reserved. | ||
|
||
Redistribution and use in source and binary forms, with or without | ||
modification, are permitted provided that the following conditions are met: | ||
|
||
1. Redistributions of source code must retain the above copyright notice, this | ||
list of conditions and the following disclaimer. | ||
|
||
2. Redistributions in binary form must reproduce the above copyright notice, | ||
this list of conditions and the following disclaimer in the documentation | ||
and/or other materials provided with the distribution. | ||
|
||
3. Neither the name of the copyright holder nor the names of its | ||
contributors may be used to endorse or promote products derived from | ||
this software without specific prior written permission. | ||
|
||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE | ||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | ||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | ||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | ||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
This file contains hidden or 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 @@ | ||
export SRC_DIR=$(pwd) | ||
echo ${SRC_DIR} | ||
mkdir -p build | ||
cd build | ||
|
||
export MPI_FLAGS="--allow-run-as-root" | ||
|
||
if [ $(uname) == Linux ]; then | ||
export MPI_FLAGS="$MPI_FLAGS;-mca;plm;isolated" | ||
fi | ||
|
||
source "$RECIPE_DIR/../../cross-compile-setup.sh" | ||
|
||
cmake -D CMAKE_BUILD_TYPE:STRING=RELEASE \ | ||
-D CMAKE_INSTALL_PREFIX:PATH=$PREFIX \ | ||
-D CMAKE_CXX_STANDARD:STRING=17 \ | ||
-D VECTOR_ARCH_FLAGS="$VECTOR_ARCH_FLAGS" \ | ||
-D Matar_ENABLE_KOKKOS=ON \ | ||
$CMAKE_ARGS \ | ||
$SRC_DIR \ | ||
-D CMAKE_CXX_FLAGS="$PATCHED_CXXFLAGS" \ | ||
|
||
make install |
This file contains hidden or 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,10 @@ | ||
c_compiler: | ||
- gcc | ||
cxx_compiler: | ||
- gxx | ||
target_platform: | ||
- linux-64 # [linux] | ||
#- linux-aarch64 | ||
#- linux-ppc64le | ||
- osx-64 # [osx] | ||
- osx-arm64 # [osx] |
This file contains hidden or 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,53 @@ | ||
{% set version = "1.0.0" %} | ||
{% set linux_compiler_version = "10.4.0" %} | ||
#{% set macos_compiler_version = "16" %} | ||
|
||
package: | ||
name: elements-cuda | ||
version: {{ version }} | ||
|
||
source: | ||
- git_url: https://github.com/lanl/ELEMENTS.git | ||
git_depth: 1 | ||
|
||
build: | ||
number: 1 | ||
noarch: False | ||
script_env: | ||
- PLATFORM={{ target_platform }} | ||
skip: True # [osx] | ||
skip: False # [linux] | ||
|
||
requirements: | ||
build: | ||
- cmake >=3.17.0 | ||
- {{ compiler('cxx') }}={{ linux_compiler_version }} | ||
- cuda-toolkit | ||
- matar-cuda | ||
- openmpi | ||
host: | ||
- openmpi | ||
- matar-cuda | ||
- kokkos=4.1 | ||
run: | ||
- openmpi | ||
- matar-cuda | ||
- kokkos=4.1 | ||
|
||
about: | ||
home: https://github.com/lanl/ELEMENTS | ||
license: BSD-3-Clause | ||
license_family: BSD | ||
license_file: LICENSE | ||
summary: | ||
LANL's for lagrangian mesh libraries. | ||
description: | ||
The C++ ELEMENTS library is a collection of sub-libraries to support implementing a diverse range | ||
of numerical methods on low and high-order meshes. The ELEMENTS library can be used for research | ||
and development of both continuous and discontinuous finite element methods, as well as, | ||
finite volume methods to solve a diverse range of partial differential equations. | ||
dev_url: https://github.com/lanl/Fierro | ||
|
||
extra: | ||
recipe-maintainers: | ||
- fierromechanics |
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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,10 @@ | ||
c_compiler: | ||
- gcc | ||
cxx_compiler: | ||
- gxx | ||
target_platform: | ||
- linux-64 # [linux] | ||
#- linux-aarch64 | ||
#- linux-ppc64le | ||
- osx-64 # [osx] | ||
- osx-arm64 # [osx] |
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.