Skip to content
Snippets Groups Projects
Commit 6a59fd91 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

https

parent 4cf738ee
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ A Onelab model for 3D scattering problems in nanophotonics. ...@@ -2,7 +2,7 @@ A Onelab model for 3D scattering problems in nanophotonics.
## Synopsis ## Synopsis
This project contains a [Onelab](http://onelab.info/wiki/ONELAB) model for solving various 3D electromagnetic problems on an isolated arbitrary object: This project contains a [Onelab](https://onelab.info) model for solving various 3D electromagnetic problems on an isolated arbitrary object:
* T-matrix computation [1] * T-matrix computation [1]
* Quasi-normal modes * Quasi-normal modes
* Plane wave response * Plane wave response
...@@ -19,8 +19,8 @@ It contains various usefull features in electromag: ...@@ -19,8 +19,8 @@ It contains various usefull features in electromag:
## Installation ## Installation
This model requires the following programs: This model requires the following programs:
* [gmsh](http://www.gmsh.info/) * [gmsh](https://gmsh.info)
* [getdp](http://www.getdp.info/) compiled with python support (see below) * [getdp](https://getdp.info) compiled with python support (see below)
* python (>3.5.x) with numpy, scipy and matplotlib * python (>3.5.x) with numpy, scipy and matplotlib
## Running the model ## Running the model
...@@ -45,4 +45,3 @@ To enable python support (Python[] function) in GetDP, follow [these instruction ...@@ -45,4 +45,3 @@ To enable python support (Python[] function) in GetDP, follow [these instruction
* For python versions installed through anaconda in some environment (e.g. env py36 below), a common location is: * For python versions installed through anaconda in some environment (e.g. env py36 below), a common location is:
* `/somepath/anaconda3/envs/py36/lib/libpython3.6m.so` * `/somepath/anaconda3/envs/py36/lib/libpython3.6m.so`
* `/somepath/anaconda3/envs/py36/include/python3.6m` * `/somepath/anaconda3/envs/py36/include/python3.6m`
...@@ -4,7 +4,7 @@ Optimized Schwarz domain decomposition methods for time-harmonic wave problems ...@@ -4,7 +4,7 @@ Optimized Schwarz domain decomposition methods for time-harmonic wave problems
B. Thierry, A.Vion, S. Tournier, M. El Bouajaji, D. Colignon, N. Marsic, B. Thierry, A.Vion, S. Tournier, M. El Bouajaji, D. Colignon, N. Marsic,
X. Antoine, C. Geuzaine. GetDDM: an Open Framework for Testing Optimized Schwarz X. Antoine, C. Geuzaine. GetDDM: an Open Framework for Testing Optimized Schwarz
Methods for Time-Harmonic Wave Problems. Computer Physics Communications 203, Methods for Time-Harmonic Wave Problems. Computer Physics Communications 203,
309-330, 2016. http://onelab.info/GetDDM 309-330, 2016. https://onelab.info/GetDDM
This work was funded in part by the Belgian Science Policy (IAP P6/21 and This work was funded in part by the Belgian Science Policy (IAP P6/21 and
P7/02), the Belgian French Community (ARC 09/14-02), the Walloon Region (WIST3 P7/02), the Belgian French Community (ARC 09/14-02), the Walloon Region (WIST3
...@@ -68,4 +68,3 @@ the SLURM or PBS job schedulers are also provided: ...@@ -68,4 +68,3 @@ the SLURM or PBS job schedulers are also provided:
run_slurm.sh run_slurm.sh
run_pbs.sh run_pbs.sh
No preview for this file type
A demo of non-linear eigenvalue problems in ONELAB/Gmsh/GetDP. A demo of non-linear eigenvalue problems in ONELAB/Gmsh/GetDP.
This model computes one selected eigenfrequency of a grating made of a This model computes one selected eigenfrequency of a grating made of a
frequency-dispersive material. Five different formulations are given, frequency-dispersive material. Five different formulations are given,
calling the polynomial and (rational) non-linear solvers of the SLEPc library calling the polynomial and (rational) non-linear solvers of the SLEPc library
thanks to the unified Eig operator. thanks to the unified Eig operator.
...@@ -8,7 +8,7 @@ thanks to the unified Eig operator. ...@@ -8,7 +8,7 @@ thanks to the unified Eig operator.
Quick start Quick start
----------- -----------
1- Download a recent ONELAB version from http://onelab.info/ 1- Download a recent ONELAB version from https://onelab.info/
2- Open `NonLinearEVP.pro' with Gmsh 2- Open `NonLinearEVP.pro' with Gmsh
3- Click `Run' in Gmsh 3- Click `Run' in Gmsh
...@@ -25,12 +25,12 @@ Documentation ...@@ -25,12 +25,12 @@ Documentation
- Some documentation about the new features for non-linear EVPs is available here: - Some documentation about the new features for non-linear EVPs is available here:
https://arxiv.org/abs/1802.02363 https://arxiv.org/abs/1802.02363
- General GetDP documentation: http://getdp.info//doc/texinfo/getdp.html - General GetDP documentation: https://getdp.info/doc/texinfo/getdp.html
- General Gmsh documentation: http://gmsh.info//doc/texinfo/gmsh.html - General Gmsh documentation: https://gmsh.info/doc/texinfo/gmsh.html
Additional info Additional info
--------------- ---------------
By default, this model outputs the eigenvalue targeted in the convergence test By default, this model outputs the eigenvalue targeted in the convergence test
of the above reference, with the "Rational Non-Linear Eigenvalue Problem" of the above reference, with the "Rational Non-Linear Eigenvalue Problem"
(NEP) SLEPc solver. (NEP) SLEPc solver.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment