<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Manual Archives - ECHO4D</title>
	<atom:link href="https://echo4d.de/category/manual/feed/" rel="self" type="application/rss+xml" />
	<link>https://echo4d.de/category/manual/</link>
	<description>Electromagnetic code</description>
	<lastBuildDate>Fri, 15 Nov 2024 13:19:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://echo4d.de/wp-content/uploads/2018/12/cropped-head-32x32.jpg</url>
	<title>Manual Archives - ECHO4D</title>
	<link>https://echo4d.de/category/manual/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ECHO3D updated to version 1.5</title>
		<link>https://echo4d.de/2024/11/15/echo3d-updated-to-version-1-5/</link>
		
		<dc:creator><![CDATA[Igor Zagorodnov]]></dc:creator>
		<pubDate>Fri, 15 Nov 2024 13:17:22 +0000</pubDate>
				<category><![CDATA[ECHO3D]]></category>
		<category><![CDATA[General Information]]></category>
		<category><![CDATA[Manual]]></category>
		<guid isPermaLink="false">https://echo4d.de/?p=404</guid>

					<description><![CDATA[<p>The package ECHO3D is updated to version 1.5. New features: the background can be set to vacuum or PEC. The mesher is improved to treat properly many materials. The manual is updated. The code is compiled for Windows ARM, Windows Intel, MacOS ARM (M1), Linux ARM, Linux Intel.</p>
<p>The post <a href="https://echo4d.de/2024/11/15/echo3d-updated-to-version-1-5/">ECHO3D updated to version 1.5</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The package ECHO3D is updated to version 1.5.</p>
<p>New features: the background can be set to vacuum or PEC.</p>
<p>The mesher is improved to treat properly many materials.</p>
<p>The manual is updated.</p>
<p>The code is compiled for Windows ARM, Windows Intel, MacOS ARM (M1), Linux ARM, Linux Intel.</p>
<p>The post <a href="https://echo4d.de/2024/11/15/echo3d-updated-to-version-1-5/">ECHO3D updated to version 1.5</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Installation and execution of ECHO3D and ECHO2D under macOS</title>
		<link>https://echo4d.de/2024/11/01/installation-and-execution-of-echo3d-and-echo2d-under-macos/</link>
		
		<dc:creator><![CDATA[Igor Zagorodnov]]></dc:creator>
		<pubDate>Fri, 01 Nov 2024 13:38:01 +0000</pubDate>
				<category><![CDATA[ECHO2D]]></category>
		<category><![CDATA[ECHO3D]]></category>
		<category><![CDATA[Manual]]></category>
		<guid isPermaLink="false">https://echo4d.de/?p=394</guid>

					<description><![CDATA[<p>How to Run ECHO3D on macOS When you download the ECHO3D code on a macOS computer, the files may have an extended attribute called com.apple.quarantine. You must remove this attribute before launching the applications. Removing the Extended Attribute: Open Terminal. Navigate to the Codes/MacOS_ARM directory. Run the following command: xattr -c ./* Step-by-Step Instructions for Running ECHO3D: Open Terminal. Navigate to the Example Directory: cd (your path)/ECHO3D_v1_4/Examples/N1_RoundStepOut_LongWake Copy All Codes from the &#8220;Codes&#8221; Directory: cp ../../Codes/MacOS_ARM/* ./ Run Mesher: ./Mesher...</p>
<p class="read-more"><a class="btn btn-default" href="https://echo4d.de/2024/11/01/installation-and-execution-of-echo3d-and-echo2d-under-macos/"> Read More<span class="screen-reader-text">  Read More</span></a></p>
<p>The post <a href="https://echo4d.de/2024/11/01/installation-and-execution-of-echo3d-and-echo2d-under-macos/">Installation and execution of ECHO3D and ECHO2D under macOS</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>How to Run ECHO3D on macOS</p>
<p>When you download the ECHO3D code on a macOS computer, the files may have an extended attribute called com.apple.quarantine. You must remove this attribute before launching the applications.</p>
<p>Removing the Extended Attribute:</p>
<ol>
<li>Open Terminal.</li>
<li>Navigate to the Codes/MacOS_ARM directory.</li>
<li>Run the following command: xattr -c ./*</li>
</ol>
<p>Step-by-Step Instructions for Running ECHO3D:</p>
<ol>
<li>Open Terminal.</li>
<li>Navigate to the Example Directory: cd (your path)/ECHO3D_v1_4/Examples/N1_RoundStepOut_LongWake</li>
<li>Copy All Codes from the &#8220;Codes&#8221; Directory: cp ../../Codes/MacOS_ARM/* ./</li>
<li>Run Mesher: ./Mesher</li>
<li>Run InitField: ./InitField</li>
<li>Run ECHO3D: ./ECHO3D</li>
<li>Run IndirectIntegration: ./IndirectIntegration</li>
</ol>
<p>Using Command Files for Simplified Execution:</p>
<ol>
<li>Navigate to the Example Directory: cd (your path)/ECHO3D_v1_4/Examples/N1_RoundStepOut_LongWake</li>
<li>Change the File Attributes to Executable: chmod +x run_Mac.command</li>
<li>Execute the Command File:</li>
</ol>
<ul>
<li>Double-click run_Mac.command in Finder.</li>
<li>Alternatively, run it from Terminal: ./run_Mac.command</li>
</ul>
<p>Note: These instructions are also applicable to ECHO2D.</p>
<p>Parallelization Options for ECHO3D and ECHO2D:</p>
<p>ECHO3D Parallelization:</p>
<ul>
<li>Technology: Uses OpenMP (or threads).</li>
<li>Setup: Can only run on one computer with multiple cores.</li>
<li>Configuration: Set the ThreadsNumber parameter in input.txt to a value equal to or less than the number of available cores.</li>
</ul>
<p>ECHO2D Parallelization Options:</p>
<ol>
<li>MPI Parallelization:</li>
</ol>
<ul>
<li>Location: Codes/MacOS_ARM_MPI</li>
<li>Usage: Run using the mpirun command, suitable for clusters with multiple nodes.</li>
</ul>
<ol start="2">
<li>Thread-Based Parallelization:</li>
</ol>
<ul>
<li>Location: Codes/MacOS_ARM_OpenMP</li>
<li>Usage: Runs on a single computer with multiple cores.</li>
<li>Configuration: The number of threads will be equal to the number of modes defined in input_in.txt using the Modes parameter.</li>
</ul>
<p>In the example “N10_TESLACavityLong,” the azimuthal modes for calculations are specified in the input_in.txt file via the parameter “Modes.”</p>
<p>Modes=0 means that only the monopole mode (m=0) will be calculated. Modes=0 1 means that both monopole and dipole modes will be calculated.</p>
<p>The calculation of each mode itself is not parallelized; however, different modes can be calculated in parallel. This means that:</p>
<p>In the first case (Modes=0), you should use “mpirun -np 1” or simply run the code without the mpirun command. In the second case (Modes=0 1), you can use a maximum of two processors with the command “mpirun -np 2.”</p>
<p>For rectangular geometries, where typically 30-100 modes are needed, parallelization can be beneficial.</p>
<p>For rotationally symmetric modes, the ECHOz2 code can be used. This code calculates only one mode at a time, but the computation is parallelized with threads/OpenMP, allowing multiple processors to work in parallel for a single mode calculation. ECHOz2 includes a GUI; however, there is currently no macOS version available. If you have Parallels and install Windows ARM, the ARM version of ECHOz2 runs efficiently on a Mac.</p>
<p>The post <a href="https://echo4d.de/2024/11/01/installation-and-execution-of-echo3d-and-echo2d-under-macos/">Installation and execution of ECHO3D and ECHO2D under macOS</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ECHO3D updated to version 1.4</title>
		<link>https://echo4d.de/2023/10/06/echo3d-updated-to-version-1-4/</link>
		
		<dc:creator><![CDATA[Igor Zagorodnov]]></dc:creator>
		<pubDate>Fri, 06 Oct 2023 13:54:24 +0000</pubDate>
				<category><![CDATA[ECHO3D]]></category>
		<category><![CDATA[Manual]]></category>
		<guid isPermaLink="false">https://echo4d.de/?p=387</guid>

					<description><![CDATA[<p>The package ECHO3D is updated to version 1.4. New features: Perfectly Matched Layer. Several bugs are fixed. The manual is updated. The code is compiled for Windows ARM, Windows Intel and MacOS ARM (M1).</p>
<p>The post <a href="https://echo4d.de/2023/10/06/echo3d-updated-to-version-1-4/">ECHO3D updated to version 1.4</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The package ECHO3D is updated to version 1.4.</p>
<p>New features: Perfectly Matched Layer.</p>
<p>Several bugs are fixed.</p>
<p>The manual is updated.</p>
<p>The code is compiled for Windows ARM, Windows Intel and MacOS ARM (M1).</p>
<p>The post <a href="https://echo4d.de/2023/10/06/echo3d-updated-to-version-1-4/">ECHO3D updated to version 1.4</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ECHO2D: release of version 3.2</title>
		<link>https://echo4d.de/2019/09/29/echo2d-release-of-version-3-2/</link>
		
		<dc:creator><![CDATA[Igor Zagorodnov]]></dc:creator>
		<pubDate>Sun, 29 Sep 2019 10:35:50 +0000</pubDate>
				<category><![CDATA[ECHO2D]]></category>
		<category><![CDATA[Manual]]></category>
		<guid isPermaLink="false">https://echo4d.de/?p=238</guid>

					<description><![CDATA[<p>Version 3.2: a bug of mesh creation in ECHOz1 and ECHOz2 is fixed; small changes in GUIs; the manual is updated. The example with inconsistent results was found by Jean-Yves Raguin (PSI). It was a bug in the mesh creation. Following my debugging expierence with this example I have placed the following text in the manual. &#8220;The codes use a conformal finite-difference method. In the time-domain wake field calculations the mesh resolution with 5 mesh points on the rms bunch...</p>
<p class="read-more"><a class="btn btn-default" href="https://echo4d.de/2019/09/29/echo2d-release-of-version-3-2/"> Read More<span class="screen-reader-text">  Read More</span></a></p>
<p>The post <a href="https://echo4d.de/2019/09/29/echo2d-release-of-version-3-2/">ECHO2D: release of version 3.2</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Version 3.2:</p>
<ul>
<li>a bug of mesh creation in ECHOz1 and ECHOz2 is fixed;</li>
<li>small changes in GUIs;</li>
<li>the manual is updated.</li>
</ul>
<p>The example with inconsistent results was found by <a class="Oux49"><span class="UXkSbf" data-tooltip="" data-tooltip-position="top">Jean-Yves</span></a><a class="Oux49"> Raguin </a> (PSI). It was a bug in the mesh creation. Following my debugging expierence with this example I have placed the following text in the manual.</p>
<p>&#8220;The codes use a conformal finite-difference method. In the time-domain wake field calculations the mesh resolution with 5 mesh points on the rms bunch length should be enough to obtain accurate results. To check the accuracy I would advice to do 2 tests:</p>
<ul>
<li>for the coarsest mesh resolution to change the bunch offset (with indirect integration algorithm switched on);</li>
<li> double the mesh resolution.</li>
</ul>
<p>If the first test fails it means that there is a meshing error. In this case change a little the mesh steps to try to avoid it and contact me for fixing a possible bug in the code. If the first test is OK then check the convergence and the accuracy with the second test.&#8221;</p>
<p>The post <a href="https://echo4d.de/2019/09/29/echo2d-release-of-version-3-2/">ECHO2D: release of version 3.2</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wall conductivity in ECHOz2 and ECHO2D.</title>
		<link>https://echo4d.de/2019/02/18/wall-conductivity-in-echoz2-and-echo2d/</link>
		
		<dc:creator><![CDATA[Igor Zagorodnov]]></dc:creator>
		<pubDate>Mon, 18 Feb 2019 07:24:14 +0000</pubDate>
				<category><![CDATA[ECHO2D]]></category>
		<category><![CDATA[Manual]]></category>
		<guid isPermaLink="false">https://echo4d.de/?p=206</guid>

					<description><![CDATA[<p>As default mesh use 5 mesh lines on sigma in vacuum and “NStepsInConductive=10” in metal. It means that the skin depth in the metal will be meshed with 10 mesh lines. If you increase the mesh density in vacuum by factor 2 (10 mesh lines on sigma) you should simultaneously increase by the same factor “NStepsInConductive” in metal: &#8220;NStepsInConductive=20”. It means that the calculation depth in the metal remains the same. For 20 mesh lines on sigma use ”NStepsInConductive=40” and so on. ...</p>
<p class="read-more"><a class="btn btn-default" href="https://echo4d.de/2019/02/18/wall-conductivity-in-echoz2-and-echo2d/"> Read More<span class="screen-reader-text">  Read More</span></a></p>
<p>The post <a href="https://echo4d.de/2019/02/18/wall-conductivity-in-echoz2-and-echo2d/">Wall conductivity in ECHOz2 and ECHO2D.</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div>As default mesh use 5 mesh lines on sigma in vacuum and <span style="font-family: Times New Roman, serif;">“NStepsInConductive=10” in metal. It means that the skin depth in the metal will be meshed with 10 mesh lines. </span><span style="font-family: Times New Roman, serif;">If you increase the mesh density in vacuum by factor 2 (10 mesh lines on sigma) you should simultaneously increase by the same factor </span>“NStepsInConductive” in metal: &#8220;NStepsInConductive=20<span style="font-family: Times New Roman, serif;">”. It means that the calculation depth in the metal remains the same. For 20 mesh lines on sigma use ”NStepsInConductive=40</span>” and so on.  In this case the calculation domain remains the same and the wake converges.</div>
<p>The post <a href="https://echo4d.de/2019/02/18/wall-conductivity-in-echoz2-and-echo2d/">Wall conductivity in ECHOz2 and ECHO2D.</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ECHO3D: version 1.2. Many materials.  Manual update.</title>
		<link>https://echo4d.de/2019/01/27/echo3d-is-updated-to-version-1-2-new-manual/</link>
		
		<dc:creator><![CDATA[Igor Zagorodnov]]></dc:creator>
		<pubDate>Sun, 27 Jan 2019 18:18:06 +0000</pubDate>
				<category><![CDATA[ECHO3D]]></category>
		<category><![CDATA[Manual]]></category>
		<guid isPermaLink="false">https://echo4d.de/?p=156</guid>

					<description><![CDATA[<p>The package ECHO3D is updated to version 1.2.  It is possible to use many materials now. A version with GUI interface for Windows is compiled. New manual with section about ECHO3D uploaded. The conductivity will be implemented in the next release.</p>
<p>The post <a href="https://echo4d.de/2019/01/27/echo3d-is-updated-to-version-1-2-new-manual/">ECHO3D: version 1.2. Many materials.  Manual update.</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The package ECHO3D is updated to version 1.2.  It is possible to use many materials now. A version with GUI interface for Windows is compiled. New manual with section about ECHO3D uploaded. The conductivity will be implemented in the next release.</p>
<p>The post <a href="https://echo4d.de/2019/01/27/echo3d-is-updated-to-version-1-2-new-manual/">ECHO3D: version 1.2. Many materials.  Manual update.</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ECHO2D: version 3.1.  Manual update.</title>
		<link>https://echo4d.de/2019/01/04/echo2d-and-manual-release/</link>
		
		<dc:creator><![CDATA[Igor Zagorodnov]]></dc:creator>
		<pubDate>Fri, 04 Jan 2019 13:18:59 +0000</pubDate>
				<category><![CDATA[ECHO2D]]></category>
		<category><![CDATA[Manual]]></category>
		<guid isPermaLink="false">https://echo4d.de/?p=136</guid>

					<description><![CDATA[<p>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...</p>
<p class="read-more"><a class="btn btn-default" href="https://echo4d.de/2019/01/04/echo2d-and-manual-release/"> Read More<span class="screen-reader-text">  Read More</span></a></p>
<p>The post <a href="https://echo4d.de/2019/01/04/echo2d-and-manual-release/">ECHO2D: version 3.1.  Manual update.</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The package ECHO2D is updated to version 3.1.</p>
<p>New features:</p>
<p>1. ECHOz1 and ECHOz2 are thread parallelized.</p>
<p>2. ECHO2D allows to use many materials with different permittivities, permeabilities and conductivities.</p>
<p>3. ECHO2D allows different shape of bunch.</p>
<p>4. Field monitors in ECHOz2 and ECHO2D.</p>
<p>5. Wake monitor in ECHO2D.</p>
<p>Manual is updated as well. In the next update I will describe how to do particle tracking and waveguide port setup.</p>
<p>The executables are for Windows. the code ECHO2D can be compiled as console version for Linux/MacOS on demand.</p>
<p>The post <a href="https://echo4d.de/2019/01/04/echo2d-and-manual-release/">ECHO2D: version 3.1.  Manual update.</a> appeared first on <a href="https://echo4d.de">ECHO4D</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
