Browsed by
Author: Igor Zagorodnov

ECHO2D: Linux version.

ECHO2D: Linux version.

I have compiled the code ECHO2D for linux. It is thread parallelized. The number of threads is equal to the number of modes. If only one mode is calculated then the code is serial and it will be slower than ECHOz1 or ECHOz2 where the one mode calculation is thread parallelized. The linux version can be found at  directory Codes/Linux. The examples can be executed with the script run.sh available in the local directory ECHO2D of each example. In the…

Read More Read More

ECHO2D: version 3.1. Manual update.

ECHO2D: version 3.1. Manual update.

The package ECHO2D is updated to version 3.1. New features: 1. ECHOz1 and ECHOz2 are thread parallelized. 2. ECHO2D allows to use many materials with different permittivities, permeabilities and conductivities. 3. ECHO2D allows different shape of bunch. 4. Field monitors in ECHOz2 and ECHO2D. 5. Wake monitor in ECHO2D. Manual is updated as well. In the next update I will describe how to do particle tracking and waveguide port setup. The executables are for Windows. the code ECHO2D can be…

Read More Read More

ECHO3D: version 1.1. Thread parallelized.

ECHO3D: version 1.1. Thread parallelized.

The new version 1.1 is thread parallelized. I have removed GUI from the code. The input file is unique now for all steps: meshing, initial fileds, calculation … The short version of manual can be found as PPTX file in the archive itself.  The code can be compiled for Linux/MacOS on request.