All Projects → mancellin → capytaine

mancellin / capytaine

Licence: GPL-3.0 license
Python BEM solver for linear potential flow, based on Nemoh.

Programming Languages

python
139335 projects - #7 most used programming language
fortran
972 projects
TeX
3793 projects
matlab
3953 projects
Makefile
30231 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to capytaine

WEC-Sim
Wave Energy Converter Simulator (WEC-Sim), an open-source code for simulating wave energy converters.
Stars: ✭ 90 (+23.29%)
Mutual labels:  hydrodynamics, wave-energy
Omega2D
Two-dimensional flow solver with GUI using vortex particle and boundary element methods
Stars: ✭ 17 (-76.71%)
Mutual labels:  potential-flow, boundary-element-method
MAESTRO
A low Mach number stellar hydrodynamics code
Stars: ✭ 29 (-60.27%)
Mutual labels:  hydrodynamics
hydro examples
Simple one-dimensional examples of various hydrodynamics techniques
Stars: ✭ 83 (+13.7%)
Mutual labels:  hydrodynamics
Pylians3
Libraries to analyze numerical simulations (python3)
Stars: ✭ 35 (-52.05%)
Mutual labels:  hydrodynamics
PyVLM
Vortex Lattice Method library written in Python
Stars: ✭ 33 (-54.79%)
Mutual labels:  potential-flow
GLM
Code for the General Lake Model
Stars: ✭ 30 (-58.9%)
Mutual labels:  hydrodynamics
euler2d cudaFortran
2nd order Godunov solver for 2d Euler equations written in CUDA Fortran and stdpar (standard paralelism)
Stars: ✭ 24 (-67.12%)
Mutual labels:  hydrodynamics
Laghos
High-order Lagrangian Hydrodynamics Miniapp
Stars: ✭ 131 (+79.45%)
Mutual labels:  hydrodynamics
meshmagick
A command line tool and a python package to manipulate hydrodynamics meshes
Stars: ✭ 36 (-50.68%)
Mutual labels:  hydrodynamics
glofrim
Globally Applicable Framework for Integrated Hydrological-Hydrodynamic Modelling (GLOFRIM)
Stars: ✭ 26 (-64.38%)
Mutual labels:  hydrodynamics
EFDCPlus
www.eemodelingsystem.com
Stars: ✭ 9 (-87.67%)
Mutual labels:  hydrodynamics
euler2d kokkos
Simple 2d finite volume solver for Euler equations using c++ kokkos library
Stars: ✭ 27 (-63.01%)
Mutual labels:  hydrodynamics

Capytaine: a linear potential flow BEM solver with Python.

DOI

Capytaine is Python package for the simulation of the interaction between water waves and floating bodies in frequency domain. It is built around a full rewrite of the open source Boundary Element Method (BEM) solver Nemoh for the linear potential flow wave theory.

Installation

On Windows, macOS and Linux, using the Conda package manager:

conda install -c conda-forge capytaine

Documentation

https://ancell.in/capytaine/latest/

License

Copyright (C) 2017-2022, Matthieu Ancellin

Since April 2022, the development of Capytaine is funded by the Alliance for Sustainable Energy, LLC, Managing and Operating Contractor for the National Renewable Energy Laboratory (NREL) for the U.S. Department of Energy.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

It is based on Nemoh, which has been developed by Gérard Delhommeau, Aurélien Babarit et al., (École Centrale de Nantes) and is distributed under the Apache License 2.0.

It includes code from meshmagick by François Rongère (École Centrale de Nantes), licensed under the GNU General Public License (GPL).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].