Skip to content

Enable Swell to use GMAO AWS R2D2 server and S3 data store#734

Open
ftgoktas wants to merge 18 commits intodevelopfrom
feature/aws-datastore
Open

Enable Swell to use GMAO AWS R2D2 server and S3 data store#734
ftgoktas wants to merge 18 commits intodevelopfrom
feature/aws-datastore

Conversation

@ftgoktas
Copy link
Member

@ftgoktas ftgoktas commented Mar 11, 2026

Description

AWS R2D2 server is ready and configured for GMAO users. Users and API keys can be created, and Swell can use this server to ingest and fetch observations via S3 instead of the JCSDA server and Discover local storage.

See the configuration guide for setup steps, example configs and IngestObs test commands.

Closes #733

Then source them to load R2D2 and set environment variables:

```bash
source load_r2d2.sh
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is this lind in load_r2d2.sh?

# load spack-stack modules
mod_swell

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It initializes the spack-stack on Discover so that the subsequent module load r2d2-client/... command works. Is this alias (mod_swell) defined for you? I assume it's not for most people, so I'll need to change it.

@ftgoktas
Copy link
Member Author

ftgoktas commented Mar 17, 2026

The AWS R2D2 server is up and running from 8:30am EST to 5:30pm EST on weekdays. Lifetime values and model names have been registered in the database with the following configuration:

Lifetimes:

  • debug: 14 days
  • science: 180 days
  • publication: 1825 days (5 years)
  • release: indefinite

Models:

  • geos
  • mom6
  • geos_cf
  • mom6_cice6_UFS

Please follow the instructions in the configuration guide to test against the server. Let us know if you run into any issues or have questions.

@ftgoktas ftgoktas marked this pull request as ready for review March 17, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

R2D2 GMAO Server

3 participants