Skip to content

Commit

Permalink
Merge branch 'main' of github.com:iowarp/iowarp-install
Browse files Browse the repository at this point in the history
  • Loading branch information
lukemartinlogan committed Feb 27, 2025
2 parents 18d08d5 + 9bb03b7 commit d40bc1f
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 7 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@
## snap

1. Install `snapd`.
2. Download [iowarp_0.0.0_amd64.snap](https://github.com/iowarp/iowarp-install/releases/download/v0.0.0/iowarp_0.0.0_amd64.snap).
3. `$ snap install iowarp_0.0.0_amd64.snap --devmode`
2. Run `sudo snap install iowarp`.

## vcpkg

Expand Down
Binary file added snap/iowarp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 30 additions & 5 deletions snap/snapcraft.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
name: iowarp

base: core24
version: '0.0.0'

icon: 'snap/iowarp.png'

license: BSD-3-Clause

version: '0.0.2'

summary: Advanced Data Management for Scientific Workflows

description: |
IOWarp is a comprehensive data management platform
designed to address the unique challenges in scientific workflows
Expand All @@ -11,11 +19,28 @@ description: |
adaptable platform for managing diverse data needs in modern scientific workflows,
particularly those augmented by AI.
grade: devel # must be 'stable' to release into candidate/stable channels
confinement: devmode # use 'strict' once you have the right plugs and slots
grade: stable

confinement: strict

apps:
iowarp:
command: bin/hg_info
plugs: [home, network]
environment:
LD_LIBRARY_PATH: $LD_LIBRARY_PATH:usr/lib/x86_64-linux-gnu:usr/lib/libpsm1:$SNAP/usr/lib

parts:
hermes:
# See 'snapcraft plugins'
iowarp:
stage-packages:
- libboost-dev
- libboost-fiber-dev
- libboost-regex-dev
- libpsm-infinipath1-dev
- openmpi-bin
- openmpi-common
- mpi-default-dev
plugin: dump
source: ./vcpkg/installed/x64-linux/


0 comments on commit d40bc1f

Please sign in to comment.