SCUFF-EM 2016

From HPC users
Revision as of 16:28, 3 December 2019 by Schwietzer (talk | contribs) (Created page with "== Introduction == SCUFF-EM is a "comprehensive and full-featured computational physics suite for boundary-element analysis of electromagnetic scattering, fluctuation-induced ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Introduction

SCUFF-EM is a "comprehensive and full-featured computational physics suite for boundary-element analysis of electromagnetic scattering, fluctuation-induced phenomena (Casimir forces and radiative heat transfer), nanophotonics, RF device engineering, electrostatics, and more." ¹

Installed version(s)

This version is installed and currently available on environment hpc-env/6.4:

SCUFF-EM/0.96-intel-2018a

The last changes on the GitHub page have been made and the linked project page is offline. Therefore, there probably won't be another version of SCUFF-EM in the near future.

Using SCUFF-EM

When SCUFF-EM is loaded (see below), you can type in scuff- and hit the tab key twice, you will see all the scuff executables there are:

scuff-analyze
scuff-cas3D
scuff-caspol
scuff-integrate
scuff-ldos
scuff-neq
scuff-plotEpsMu
scuff-rf
scuff-scatter
scuff-spectrum
scuff-static
scuff-tmatrix
scuff-transmission

When called without arguments, every executable displays a short help text like this:

<nowiki>

$ scuff-analyze

error: either --geometry or --meshfile option must be specified (aborting)

usage: scuff-analyze [options]

options: 
 --geometry xx       (geometry file)
 --mesh xx           (mesh file)
 --meshfile xx       (mesh file)
 --PhysicalRegion xx (index of surface within mesh file)(-1)
 --TransFile xx      (list of transformations)
 --EPFile xx         (list of points)
 --WriteGnuplotFiles (write gnuplot visualization files)
 --WriteGMSHFiles    (write GMSH visualization files )
 --WriteGMSHLabels   (write GMSH labels)
 --Neighbors xx      (number of neighboring cells to plot)(0)
 --EEPs xx xx        (analyze equivalent edge pairs for surfaces xx, xx)
 --RegionVolumes     (compute volumes of closed regions)
 --WhichRegion xx xx xx (identify region in which the given point lives)




<nowiki>


If you want to find out more about SCUFF-EM on the HPC cluster, you can use the command

module spider SCUFF-EM

This will show you basic informations e.g. a short description and the currently installed version.

To load the desired version of the module, use the command, e.g.

module load hpc-env 6.4
module load SCUFF-EM

Always remember: this command is case sensitive!


Documentation

The full documentation can be found [ here].