Skip to content

Commit

Permalink
Update adapter documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Crazy-Rich-Meghan committed Dec 31, 2024
1 parent b7e31fc commit ad3f2ae
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
22 changes: 22 additions & 0 deletions pages/docs/adapters/gismo/adapter-gismo-get-adapter.md
Original file line number Diff line number Diff line change
@@ -1 +1,23 @@
---
title: Get and use the G+Smo adapter
permalink: adapter-gismo-get-adapter.html
keywords: adapter, G+Smo, building
summary: "The G+Smo adapter is a submodule of the C++-based library G+Smo. You can obtain the adapter by configuring the appropriate CMake options and building the library from source."
---

This adapter provides a collection of examples demonstrating the use of a G+Smo solver adapted for preCICE.

After downloading the G+Smo main library, clone the G+Smo adapter submodule:

```
cd gismo/build
cmake .. -DGISMO_OPTIONAL="<Other submodules>;gsPreCICE"
```
Build and install the tutorial:

```
make <tutorial name> -j <number of threads>
make install <tutorial name>
```


20 changes: 20 additions & 0 deletions pages/docs/adapters/gismo/adapter-gismo-overview.md
Original file line number Diff line number Diff line change
@@ -1 +1,21 @@
---
title: The G+Smo adapter
permalink: adapter-gismo-overview.html
redirect_from: adapter-gismo.html
keywords: adapter, G+Smo, IsoGeometric Analysis
summary: "The G+Smo adapter can be used to couple G+Smo to CFD solvers for FSI applications or even to couple G+Smo to itself for advanced structural simulations."
---

## What is G+Smo?
G+Smo (pronounced gismo or gizmo) is a C++ library for isogeometric analysis (IGA). Geometry plus simulation modules aims at the seamless integration of Computer-aided Design (CAD) and Finite Element Analysis (FEA).


## How to get G+Smo?
The G+Smo adapter is a submodule of the G+Smo library, relies on the core functionality of the main library. To get started, you need to install G+Smo on your system first.


## Start here
1. [Get G+Smo and the adapter](adapter-gismo-get-adapter.html)
2. [Configure and run tutorial](adapter-gismo-get-adapter.html).


0 comments on commit ad3f2ae

Please sign in to comment.