From f83cc90e1ac9f252dcc36d833505ab5e00ae8e74 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Fri, 18 May 2012 10:16:04 +0200 Subject: Adding the old test user Signed-off-by: Henrik Rydberg --- user/Atomlab/atomrun.htc | 23 ++++++++++++ user/Atomlab/help.htc | 47 +++++++++++++++++++++++++ user/Atomlab/index.htc | 92 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 162 insertions(+) create mode 100644 user/Atomlab/atomrun.htc create mode 100644 user/Atomlab/help.htc create mode 100644 user/Atomlab/index.htc (limited to 'user/Atomlab') diff --git a/user/Atomlab/atomrun.htc b/user/Atomlab/atomrun.htc new file mode 100644 index 0000000..bcfab0b --- /dev/null +++ b/user/Atomlab/atomrun.htc @@ -0,0 +1,23 @@ +\clearance{} + +\cond{T.ION}{0} +\cond{T.ITS}{30} +\cond{T.EXC}{0} +\cond{T.MIX}{0.5} +\cond{T.Su[1]}{1} +\cond{T.Sd[1]}{1} +\cond{T.Su[2]}{1} +\cond{T.Sd[2]}{1} +\for(ii:=1)(ii<7)(ii+=1){ + \cond{T.Su[ii]}{0} + \cond{T.Sd[ii]}{0} + \cond{T.Pu[ii]}{0} + \cond{T.Pd[ii]}{0} + \cond{T.Du[ii]}{0} + \cond{T.Dd[ii]}{0} +} +\cond{temp}{/tmp/\tempfile{10}{.dat}} + +\page{ + \issue{/bin/atomlab \T.ION \T.ITS \T.EXC \T.MIX \temp \for(ii:=1)(ii<7)(ii+=1){\T.Su[ii]\T.Sd[ii]\T.Pu[ii]\T.Pd[ii]\T.Du[ii]\T.Dd[ii] }}{} +} diff --git a/user/Atomlab/help.htc b/user/Atomlab/help.htc new file mode 100644 index 0000000..5f3b123 --- /dev/null +++ b/user/Atomlab/help.htc @@ -0,0 +1,47 @@ +\clearance{} +\cache{\days{14}} +\page{ +

AtomLab Help

+

+ Atomlab is a program which solves the Shrödinger equation for an isolated + atom. It takes a small set of parameters as input, and calculates the total energy + and radial distribution density of the system. The default is the setup for Be, + so if you want to know what the calculation looks like, just hit 'Run Program', + and you'll find out what you options are. +

+ +

Input

+

+

+

+ +

Output

+

+ When running the program, the progress of the calculation is shown on-line in your + browser. After completion, you may optionally download the density distribution. + The file consists of three columns of data: distance, density and zero respectively, + all in appropriate atomic units. The file can be used immediately in for instance + matlab, by the command load. +

+

+} diff --git a/user/Atomlab/index.htc b/user/Atomlab/index.htc new file mode 100644 index 0000000..531d565 --- /dev/null +++ b/user/Atomlab/index.htc @@ -0,0 +1,92 @@ +\clearance{} +\alias{Atomlab} +\cache{\days{14}} + +\def{selectS}{xx}{ + \select{\1}{\2}{0}{0}{1}{1} +} +\def{selectP}{xx}{ + \select{\1}{\2}{0}{0}{1}{1}{2}{2}{3}{3} +} +\def{selectD}{xx}{ + \select{\1}{\2}{0}{0}{1}{1}{2}{2}{3}{3}{4}{4}{5}{5} +} + +\page{ +

AtomLab

+ Just click and run. For more info, check \href{help.htc}{help}. +
+ + + +
+ Exc:  + + Ionicity: 
+

Electron configuration

+ + + + + + + + + + + + \variable{Pu[1]}{0} + \variable{Pd[1]}{0} + \variable{Du[1]}{0} + \variable{Dd[1]}{0} + + + + + + + + \variable{Du[2]}{0} + \variable{Dd[2]}{0} + + + + \for(ii:=3)(ii<7)(ii+=1){ + + + + + + + + } +
nsup/sdownpup/pdowndup/ddown#
1 + \selectS{Su[1]}{1} + \selectS{Sd[1]}{1} +   2
2 + \selectS{Su[2]}{1} + \selectS{Sd[2]}{1} + + \selectP{Pu[2]}{0} + \selectP{Pd[2]}{0} +  8
[ii] + \selectS{Su[ii]}{0} + \selectS{Sd[ii]}{0} + + \selectP{Pu[ii]}{0} + \selectP{Pd[ii]}{0} + + \selectD{Du[ii]}{0} + \selectD{Dd[ii]}{0} + 18
+ + + + +
Iterations: Mixing: \button{Run Program}
+
+} -- cgit v1.2.3