AlTar
Contents
Preface
Installation Guide
User Guide
Programming Guide
Common Issues
References
API Reference
AlTar
AlTar 2.0: A Bayesian framework for inverse problems
View page source
AlTar 2.0
A Bayesian framework for inverse problems
Contents
Preface
AlTar 2.0 Release
About AlTar
Guides
Tutorials
Support
Copyright
Bayesian Inference for Inverse Problems
Inverse problem
Bayesian approach
CATPMIP algorithm
References
Installation Guide
Overview
Supported Platforms
Hardware
Operation systems
Prerequisites
Downloads
Install with CMake
General steps
CMake Options
Installation path
Enable/disable CUDA
Target GPU architecture(s)
C++ Compiler
CUDA Compiler
BLAS Library
Library search path
Build type
Show compiling details
More options
Conda method (Linux/MacOSX)
Install Anaconda/Miniconda
Install Conda packages
C++ Compiler
CUDA compiler (nvcc)
Download pyre and AlTar
Install pyre
Install AlTar
MPI setup
Linux Systems
Ubuntu 18.04/20.04
Install prerequisites
Install pyre/AlTar
RHEL/CentOS 7
Install prerequisites
Install pyre/AlTar
Linux with software modules
Docker container
Install with the mm build tool
Download
mm
build tool
Prepare a
config.mm
file
Install pyre
Install AlTar
Tests and Examples
User Guide
Overview
QuickStart
Prepare the configuration file
Prepare input files
Run an AlTar application
Collect and analyze results
Pyre Basics
Protocols and Components
Pyre Config Format (
.pfg
)
AlTar Framework
Application
Application
Controller/Annealer
Worker/AnnealingMethod
Sampler
Scheduler
Archiver (Output)
Job
Configurable Attributes
Simulation Size
Single Thread Configuration
Multiple Threads on One Computer
Multiple Threads Across Several Computers
GPU Configurations
Model
(Prior) Distributions
Uniform
Gaussian
Truncated Gaussian
Preset
Other Distributions
Models
Static Slip Inversion
Static Source model
Input
Configurations
Output
Moment Distribution
Forward Model Application
Utilities
Static Slip Inversion with Cp: Epistemic Uncertainties
Kinematic Slip Inversion
Kinematic Source Model
Joint Kinematic-Static Inversion
Configurations (Kinematic Model only)
Configurations (Joint inversion)
Examples
Forward Model Application (new version)
Forward Model Application (old version)
Programming Guide
Introduction
Code Organization
Bayesian Model
Model with the BayesianL2 template
Parametersets(psets)
Data observations(dataobs) with L2-norm
Forward modeling
C/C++/CUDA extension modules
CUDA Models
Data Types and Structures
Configurable properties
Matrix/Vector (GSL)
Convert altar array to gsl_vector
Basic matrix/vector operations
Interfacing as numpy arrays
Common Issues
Installation Issues
Cannot find
gmake
Cannot find
cublas_v2.h
Run-time Issues
Locales
Base case name
Configuration Parser Error
MPI launcher error
Intel MKL Library
References
API Reference
Indices and tables
Index
Module Index
Search Page