General Tool for Electron Emission Calculations - A computational tool for calculating electron emission current and Nottingham effect heat for metallic emitters.
GETELEC is a scientific software for calculating electron emission currents and the Nottingham effect heat. For details, see the associated publication http://dx.doi.org/10.1016/j.commatsci.2016.11.010, https://arxiv.org/pdf/1609.02364. If you use the code, please cite this paper.
Currently it is developed for Linux and OSX systems. A version that can be compiled in Windows operating systems will be available in forthcoming updates.
After downloading the zip file, the user needs to extract it and in the resulting folder execute ”make” (GNU make is required) to compile it and build the GETELEC static and dynamic libraries. For successful building, it is required that in the system there are installed gfortran (version 5 or later) and gcc (version 5 or later). By executing ”make tests” some test programs are compiled and executed, outputting some of the plots included in the associated paper. For those tests to produce correct results, existing installation of python (version 2.7 or later) with the accompanying libraries ”numpy” (version 0.13 or later), ”matplotlib” (version 1.3 or later) and ”scipy” (version 0.18 or later) is required. Note that this newer version of scipy is not available in the usual repositories for some systems. For downloading the newest version, information can be found in https://www.scipy.org/install.html .
- Make sure to be in the main directory
make clean-all
make
Default port used by node server: 3000
- Make sure to be in /web directory
- Launch node server using following command:
node server
- /q : Stop server (Alternative: /stop, /exit, q, stop, exit)
- /kickAll : Kick all clients (WIP)
- npm install winston
- npm install socket.io