Category: NGSolve

  • NGSolve Tutorials (1) First NG Solve Example Part B

    In NGSolve, the BilinearForm class represents a bilinear form defined on a finite element space. A bilinear form is a function that takes two finite element functions as input and returns a scalar. It is used to define the left-hand side of a weak formulation of a PDE. In the code you provided, a bilinear…

  • NGSolve Tutorials (1) First NG Solve Example Part A

    It is a example and explanation of which is described in docu.ngsolve.org Let us solve the Poisson problem of inding u satisfying in the unit square on the bottom and right parts of the boundary on the remaining boundary parts. The ngsolve module is a finite element library for solving partial differential equations (PDEs) in…

  • How to Enable webgui_jupyter_widgets and Make Webapp from *.ipynb File

    webgui_jupyter_widgets is a package that provides tools for building web GUIs using Jupyter and the ipywidgets package. It is built on top of the ipywidgets library, which provides a set of interactive HTML widgets for use in Jupyter notebooks and the JupyterLab web-based development environment. webgui_jupyter_widgets extends the functionality of ipywidgets by providing additional widgets…

  • Required Packages for Webapp based on Jupyter Notebook and NGSolve Webgui

    To use NGSolve with a web GUI, you will need to install the following Python packages: To install these packages, you can use pip, the Python package manager. For example, you can install the ngsolve package by running the following command: You can install the other packages in the same way. webgui_jupyter_widgets is a package…

  • How to Generate and Implement of Webapp based on NGSolve generated by Jupyter Notebook

    o create a web application using Jupyter and nbconvert, you will need to follow these steps: jupyter nbconvert –to html mynotebook.ipynb or jupyter nbconvert –execute mynotebook.ipynb –to html This will create an HTML file called mynotebook.html in the same directory as your Jupyter notebook. It is generated Jupyter notebook example using mesh generation using ngsolve.…

  • How to use NGSolve under Python envrionment

    NGSolve is a powerful finite element software for solving various types of partial differential equations (PDEs) and engineering problems, including beam deflection analysis. To perform a beam deflection analysis using NGSolve, you can follow these steps: In here, I described how to do simple 3D beam tensile test by NGSolve This code defines the geometry…