Examples
Welcome to the DAPI examples collection! These comprehensive tutorials demonstrate how to use DAPI for various computational workflows on DesignSafe. Each example includes complete, runnable code that you can try directly in DesignSafe's Jupyter environment.
🚀 Ready to Start?
Choose an example above and click "Try on DesignSafe" to begin your computational research journey!
Each example is self-contained and includes:
- ✅ Complete, runnable code
- ✅ Step-by-step explanations
- ✅ Real-world applications
- ✅ Troubleshooting guides
- ✅ Performance optimization tips
Happy computing! 🎉
📱 Application Management
Discover and manage applications available on DesignSafe.
What you'll learn: - Searching for available applications - Getting detailed app information - Understanding app parameters and requirements
🌊 Material Point Method (MPM) Jobs
Submit and monitor MPM simulations for large deformation problems.
What you'll learn: - Setting up MPM job parameters - Submitting jobs with resource optimization - Monitoring job progress and status - Downloading and analyzing results
🏗️ OpenSees Structural Analysis
Perform earthquake engineering simulations with OpenSees.
What you'll learn: - Configuring OpenSees Multi-Free Field Analysis - Custom archive management for organized results - Advanced postprocessing with response spectra - Parametric studies across soil profiles
📊 Database Queries
Access and analyze research data from DesignSafe databases.
What you'll learn: - Connecting to research databases - Writing efficient SQL queries - Data visualization and analysis - Working with geotechnical datasets
🎯 Getting Started
Prerequisites
- DesignSafe account (free registration at designsafe-ci.org)
- Basic Python knowledge
- Familiarity with Jupyter notebooks
Quick Start
- Click any "Try on DesignSafe" button above
- Log in to your DesignSafe account
- Run the notebook cell by cell
- Modify parameters to explore different scenarios