Skip to content

af-ayala/Numerical

Repository files navigation

Instalar Fenics - métodos nuevos

  1. Usando WSL (Windows Sub System for Linux)
    • Ir al powershell
wsl --install

Reiniciar el sistema y verificar la instalación usando:

wsl --list --verbose

En este caso correr las instrucciones del método antiguo abajo en su WSL

  1. Usando Google Colab
https://www.colab.research.google.com

Ejecutar una celda con:

!apt-get install software-properties-common

!add-apt-repository ppa:fenics-packages/fenics

!apt-get update

!apt-get install --no-install-recommends fenics

Instalar Fenics en Windows con Virtual Box - Método antiguo

  1. Installar Virtual Box https://www.virtualbox.org/wiki/Downloads
  2. Crear su ambiente de Linux
  1. Una vez tenga Linux/Ubuntu, vaya a su terminal y tipee lo siguiente:
sudo add-apt-repository ppa:fenics-packages/fenics
sudo apt update
sudo apt upgrade
sudo apt-get install fenics
sudo apt --fix-broken install   
  1. Pruebe:
cd Fenics/
python3 poisson_fenics.py

Instalar FreeFem en Windows con Anaconda - Método 2

  1. Ver el tutorial:

https://youtu.be/wFh5gPv_R2c

Instalar FreeFem en Windows

  1. Descargar el ejecutable y seguir los pasos de instalación https://www.ljll.fr/lehyaric/ffcs/

Instalar FreeFem en Ubuntu

  1. Descargamos el instalador '.deb'

  2. sudo dpkg -i FreeFEM-4.15-amd64-ubuntu22.04.deb

  3. Probar que funcione, desde tu terminal corre:

FreeFem++ Numerical/FreeFem/poisson_2D_pez.edp

Install Gmsh Windows

  1. Descargar el ejecutable de la página siguiente, seleccionando la opción Windows https://gmsh.info/

Install Paraview Windows

  1. Descargar el ejecutable de la página siguiente, seleccionando la opción Windows https://www.paraview.org/download/

Trabajando con mallas en Fenics y Freefem

  1. Ejemplo de un dique en Gmsh:
https://www.pygimli.org/_examples_auto/1_meshing/plot_cad_tutorial.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages