-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
45 lines (31 loc) · 1.46 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Content
=======
This package is for calculating heat transfer between homogenous dielectric bodies using the boundary element method.
Usage:
transfer <x3d file for body 1> <x3d file for body 2> <scale factor applied to x3d files (in meters)> <txt file containing lines of frequenies (in eV))
The executable `transfer-mpi' assumes the following files exist in the current directory:
body1.x3d
body2.x3d
a.txt
gaps.txt
freqs.txt
This simple input model is used for MPI to avoid issues with argument parsing and filesystems on mutiple nodes.
Both executables write the results to the file `./output', which contains lines:
<scaling factor (in meters)> <gap (in meters)> <T1 (in K)> <T2 (in K)> <f (in eV)> <spectral power (in W/eV)>
Requirements
============
POSIX systems (e.g. Linux, OS X):
---------------------------------
You need at least to have libtool installed to be able to build the
library with "./configure && make".
Compiling
=========
Call './configure && make' on the console to compile the library, all
tools and demo applications, documentation and install them with
'make install'. The latter has to be called as root.
If you are compiling from CVS you have to call 'make -f Makefile.cvs'
to generate all autotools build files before calling
'./configure && make'.
You can use 'make distclean' and probably 'make -f Makefile.cvs clean'
to clean up everything again. The latter will also delete all automatic
generated autools build files.