Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

610956 views
1
2
9 Installation and Auxiliary Functions
3
4
5
9.1 Requirements
6
7
This version of RCWA needs at least GAP 4.8.7 in 64-bit mode,
8
ResClasses 4.7.0, GRAPE 4.7 [Soi16], Polycyclic 2.11 [EHN13],
9
FR 2.2.1 [Bar15], GAPDoc 1.5.1 [LN12], and Utils 0.40 [GKW16]. With possible
10
exception of the most recent version of ResClasses, all needed packages are
11
already present in an up-to-date standard GAP installation. The RCWA package
12
is completely written in the GAP language and can be used on all platforms
13
for which GAP is available.
14
15
16
9.2 Installation
17
18
Like any other GAP package, RCWA is usually installed in the pkg
19
subdirectory of the GAP distribution. This is accomplished by extracting the
20
distribution file in this directory. If you have done this, you can load the
21
package as usual via LoadPackage( "rcwa" );.
22
23
24
9.3 Building the manual
25
26
The following routine is a development tool. As all files it generates are
27
included in the distribution file anyway, users will not need it.
28
29
9.3-1 RCWABuildManual
30
31
RCWABuildManual( )  function
32
Returns: nothing.
33
34
This function builds the manual of the RCWA package in the file formats
35
LaTeX, PDF, HTML and ASCII text. This is accomplished using the GAPDoc
36
package by Frank Lübeck and Max Neunhöffer. Building the manual is possible
37
only on UNIX-type systems and requires PDFLaTeX.
38
39
40
9.4 The testing routines
41
42
9.4-1 RCWATestInstall
43
44
RCWATestInstall( )  function
45
Returns: true if no errors were found, and false otherwise.
46
47
Performs a nontrivial computation to check whether an installation of RCWA
48
appears to work. Errors, i.e. differences to the correct results of the test
49
computation, are reported. The processed test file is
50
pkg/rcwa/tst/testinstall.tst.
51
52
9.4-2 RCWATestAll
53
54
RCWATestAll( )  function
55
Returns: true if no errors were found, and false otherwise.
56
57
Runs the full test suite of the RCWA package. Any differences to the
58
supposed results of the test computations are reported. The processed test
59
files are in the tst subdirectory of the package directory.
60
61
Please note that the test suite is a tool for developing. The tests are
62
deliberately very volatile to allow to spot possible problems of any kind
63
also in other packages or in the GAP Library. For this reason you may see
64
reports of differences which simply reflect improved methods in other
65
packages or in the GAP Library (for example an object may already know more
66
of its attributes or properties than it is expected to, or an object may be
67
represented in a better way), or which are caused by changes of the way
68
certain objects are printed, and which are therefore harmless. However if
69
the correct and the actual output look different mathematically or if you
70
see error messages or if GAP crashes, then something went wrong. Also,
71
reports about significantly increased run times of individual commands as
72
well as run times of test files which are much longer than the predicted
73
times shown may indicate a problem.
74
75
9.4-3 RCWATestExamples
76
77
RCWATestExamples( )  function
78
Returns: nothing.
79
80
Runs all examples in the manual of the RCWA package, and reports any
81
differences between the actual output and the output printed in the manual.
82
83
84
9.5 The Info class of the package
85
86
9.5-1 InfoRCWA
87
88
InfoRCWA info class
89
90
This is the Info class of the RCWA package. See section Info Functions in
91
the GAP Reference Manual for a description of the Info mechanism. For
92
convenience: RCWAInfo(n) is a shorthand for SetInfoLevel(InfoRCWA,n).
93
94
95