FDTD Solutions

This software is not available anymore.

High performance FDTD-method Maxwell solver for the design, analysis and optimization of nanophotonic devices, processes and materials.

FDTD Solutions is a 3D Maxwell solver, capable of analyzing the interaction of UV, visible, and IR radiation with complicated structures employing wavelength scale features. FDTD Solutions is able to accurately take into account material dispersion over wide wavelength ranges via its proprietary Multi-coefficient Material modeling capabilities, enabling the end user to efficiently calculate device response over wide bandwidths. With a highly-optimized computational engine able to exploit multi-core computing systems in everything from laptops to high-performance computing clusters, and a built-in optimization framework to speed the generation of optimized nanophotonics devices, FDTD Solutions is the photonics design environment of choice among industry professionals.

Version Installée

  • lumerical/fdtd/8.9.163

Utilisation

FDTD solution est ouvert à un groupe de chercheurs autorisé. Merci de nous contacter si vous voulez utiliser ce logiciel.

L'utilisateur s'engage à citer le logiciel dans ces publications et communications scientifiques.

Les fichiers utilisés doivent avoir été créés avec la même version du logiciel que celle installée sur le Mésocentre

Dans cette partie, on lance la version parallèle (MPI) de FDTD solution en mode batch avec SGE.

Le lancement du script SGE se fait sur la machine : mesocluster.univ-fcomte.fr

Notez la présence de #$ -P lumerical_fdtd dans le script pour les statistiques

Voici un exemple d'un script SGE :

fdtd_example.sge
#!/bin/bash -l
 
#$ -q normal15d
 
#$ -V
 
#$ -N Lumerical_FDTD
 
#$ -pe impi_tight 8
 
#$ -o $JOB_NAME.$JOB_ID.out
 
#$ -e $JOB_NAME.$JOB_ID.err
 
### request an engine
 
#$ -l lumerical_fdtd=1
#$ -P lumerical_fdtd   ### important pour les stats
 
## load module
 
module load lumerical/fdtd
 
## lancement de l'application
 
mpirun -np $NSLOTS fdtd-engine-mesocentre paralleltest.fsp

Lancement avec SGE :

$ qsub mon_script.sge