Search results
From AbInitio
You searched for Libctl"
There is no page titled "Libctl"". You can create this page.
For more information about searching AbInitio, see Searching AbInitio.
Showing below up to 20 results starting with #1.
View (previous 20) (next 20) (20 | 50 | 100 | 250 | 500).
Article title matches
- Libctl (2,188 bytes)
1: {{libctl}}
2: '''libctl''' is a free [http://www.gnu.org/software/guile/ ...
4: ...ilable on the [https://github.com/stevengj/libctl libctl Github page].
8: ...libctl 3.2.2''' is the current version (see the [[libctl release notes|release notes]] to see what's chang...
10: * http://ab-initio.mit.edu/libctl/libctl-3.2.2.tar.gz - Libctl manual (2,224 bytes)
1: {{libctl}} __NOTOC__
2: ...ou should read roughly in order if you are new to libctl:
4: ... motivation, history, and high-level structure of libctl.
5: * [[libctl Basic User Experience|Basic User Experience]] &md...
6: * [[libctl Advanced User Experience|Advanced User Experience... - The libctl Manual (357 bytes)
3: {{:libctl Introduction}}
7: {{:libctl Basic User Experience}}
11: {{:libctl Advanced User Experience}}
15: {{:libctl Developer Experience}}
23: {{:libctl License and Copyright}} - Libctl Advanced User Experience (5,475 bytes)
1: {{libctl}}
10: ...hat's more, all the special features supported by libctl and your program are available from this interact...
34: ...that the predefined input variables for a typical libctl-using program are all created via <code>define-pa...
40: ...he corners of the Brillouin zone, and then call a libctl-provided function, <code>interpolate</code>, to l...
52: ...e</code> function is provided as a convenience by libctl, but you could have written it yourself if it wer... - Libctl Introduction (2,867 bytes)
1: {{libctl}}
2: ...nd format is hard-coded into the program. With '''libctl''', we make it easy for programmers to support a ...
4: ...h ".ctl" and are referred to as ctl files). Thus, libctl is the ''Control Language Library'' (where the "l...
8: The libctl design has the following goals:
17: All of these goals are achieved by libctl with the help of [[w:GNU Guile|Guile]], the [[w:G... - Libctl Basic User Experience (7,615 bytes)
1: {{libctl}}
4: ...The following examples are given for a fictitious libctl-using program, in order to illustrate its general...
16: ...ion to Scheme) is usually preferred. (See also [[libctl Advanced User Experience#Command-line parameters|...
49: libctl allows programs to specify structured datatypes, ...
114: [[Category:libctl]] - Libctl User Reference (16,909 bytes)
1: {{libctl}}
2: ...ll of the special functions provided for users by libctl. We do ''not'' attempt to document standard Schem...
33: All libctl arguments accept the command-line parameter <code...
37: ...ame reason, you can freely use complex numbers in libctl's vector and matrix functions, below.
41: ...ode>(angle ''z'')</code> returns the phase angle. libctl also provides a <code>(conj ''z'')</code> functio... - Libctl Developer Experience (16,625 bytes)
1: {{libctl}}
2: If you are thinking of using libctl in a program that you are writing, you might be r...
4: In fact, however, using libctl is much easier than writing your program for a tr...
105: ...ction matrix a derived property, computed via the libctl-provided matrix routines, freeing us from the nec...
185: ...rid. (See the <code>examples/</code> directory of libctl for an example of this.) - Libctl License and Copyright (1,771 bytes)
1: {{libctl}}
2: libctl is copyright © 1998, 1999, 2000, 2001, 2002,...
4: libctl is free software; you can redistribute it and/or ...
12: ...t the top of each file. There are a few files in libctl that we place in the public domain, which are not...
16: [[Category:libctl]] - Libctl release notes (11,884 bytes)
1: {{libctl}}
2: ...n also refer to the <code>NEWS</code> file in the libctl package (or the <code>ChangeLog</code> file for a...
5: ==libctl 3.2.2==
10: ==libctl 3.2.1==
15: ==libctl 3.2==
Page text matches
- Main Page (3,257 bytes)
22: * [[libctl]] — Scheme/Guile-based scripting of scienti... - Meep (5,615 bytes)
12: ...ng language|Scheme]] scripting front-end (as in [[libctl]] and [[MPB]]), or callable as a [[w:C plus plus|...
16: ...ation, root-finding, integration, etcetera (via [[libctl]]). - MPB Introduction (14,329 bytes)
9: ..., scriptable...see also the [[libctl Introduction|libctl design goals]].
36: ...ograms. Without a real example of a program using libctl, however, it was hard to convince them to plug a ... - MPB Installation (12,031 bytes)
60: == libctl ==
62: {{Template:Installing libctl}}
94: ; <code>--with-libctl=''dir''</code>
95: ...he installation prefix of libctl, or the original libctl source code directory. - MPB User Tutorial (35,772 bytes)
10: ...he ctl file is actually implemented on top of the libctl library, a set of utilities that are in turn buil...
13: ...d defines a number of useful functions. See the [[libctl]] pages.
16: ...o read the [[libctl manual]], particularly the [[[libctl Basic User Experience]] section, which will give ...
22: ...s you already know (since you obediently read the libctl manual, right?), if you invoke <code>mpb</code> w...
39: ...we can just call one of the functions provided by libctl to interpolate them for us: - MPB Data Analysis Tutorial (19,359 bytes)
203: ...http://ab-initio.mit.edu/libctl/doc/user-ref.html libctl manual]), we can change them from the command lin... - MPB User Reference (74,624 bytes)
2: ...so the [[libctl User Reference]] section of the [[libctl manual]]).
6: ...</code>, and <code>vector3</code>, are defined by libctl.)
80: See also the [[libctl manual]].
199: ...describes a number of useful functions defined by libctl.
231: ...s <code>rotate-vector3</code> function (see the [[Libctl User Reference]]): - MPB Developer Information (13,524 bytes)
45: ...of this is handled by the libctlgeom component of libctl, described below.) At the heart of the epsilon fu...
77: ... directly, this code is built on top of the <code>libctl</code> library as described in previous sections....
79: ...substitute in parameters like the location of the libctl library); you should only edit <code>mpb.scm.in</...
83: ...tl (see the file <code>utils/README</code> in the libctl package). (These functions could also be useful i... - Libctl (2,188 bytes)
1: {{libctl}}
2: '''libctl''' is a free [http://www.gnu.org/software/guile/ ...
4: ...ilable on the [https://github.com/stevengj/libctl libctl Github page].
8: ...libctl 3.2.2''' is the current version (see the [[libctl release notes|release notes]] to see what's chang...
10: * http://ab-initio.mit.edu/libctl/libctl-3.2.2.tar.gz - Libctl manual (2,224 bytes)
1: {{libctl}} __NOTOC__
2: ...ou should read roughly in order if you are new to libctl:
4: ... motivation, history, and high-level structure of libctl.
5: * [[libctl Basic User Experience|Basic User Experience]] &md...
6: * [[libctl Advanced User Experience|Advanced User Experience... - The libctl Manual (357 bytes)
3: {{:libctl Introduction}}
7: {{:libctl Basic User Experience}}
11: {{:libctl Advanced User Experience}}
15: {{:libctl Developer Experience}}
23: {{:libctl License and Copyright}} - Libctl Advanced User Experience (5,475 bytes)
1: {{libctl}}
10: ...hat's more, all the special features supported by libctl and your program are available from this interact...
34: ...that the predefined input variables for a typical libctl-using program are all created via <code>define-pa...
40: ...he corners of the Brillouin zone, and then call a libctl-provided function, <code>interpolate</code>, to l...
52: ...e</code> function is provided as a convenience by libctl, but you could have written it yourself if it wer... - Libctl Introduction (2,867 bytes)
1: {{libctl}}
2: ...nd format is hard-coded into the program. With '''libctl''', we make it easy for programmers to support a ...
4: ...h ".ctl" and are referred to as ctl files). Thus, libctl is the ''Control Language Library'' (where the "l...
8: The libctl design has the following goals:
17: All of these goals are achieved by libctl with the help of [[w:GNU Guile|Guile]], the [[w:G... - Libctl Basic User Experience (7,615 bytes)
1: {{libctl}}
4: ...The following examples are given for a fictitious libctl-using program, in order to illustrate its general...
16: ...ion to Scheme) is usually preferred. (See also [[libctl Advanced User Experience#Command-line parameters|...
49: libctl allows programs to specify structured datatypes, ...
114: [[Category:libctl]] - Libctl User Reference (16,909 bytes)
1: {{libctl}}
2: ...ll of the special functions provided for users by libctl. We do ''not'' attempt to document standard Schem...
33: All libctl arguments accept the command-line parameter <code...
37: ...ame reason, you can freely use complex numbers in libctl's vector and matrix functions, below.
41: ...ode>(angle ''z'')</code> returns the phase angle. libctl also provides a <code>(conj ''z'')</code> functio... - Libctl Developer Experience (16,625 bytes)
1: {{libctl}}
2: If you are thinking of using libctl in a program that you are writing, you might be r...
4: In fact, however, using libctl is much easier than writing your program for a tr...
105: ...ction matrix a derived property, computed via the libctl-provided matrix routines, freeing us from the nec...
185: ...rid. (See the <code>examples/</code> directory of libctl for an example of this.) - Guile and Scheme links (4,660 bytes)
1: {{libctl}}
64: ===Tricks specific to libctl-using programs such as [[MPB]] or [[Meep]]===
66: ...ce</code> and <code>interpolate</code> (see the [[libctl User Reference|user reference]]) to construct lis...
76: ....ctl'' that you want to loop, varying over some [[Libctl Advanced User Experience#Command-line parameters|...
80: [[Category:libctl]] - Libctl License and Copyright (1,771 bytes)
1: {{libctl}}
2: libctl is copyright © 1998, 1999, 2000, 2001, 2002,...
4: libctl is free software; you can redistribute it and/or ...
12: ...t the top of each file. There are a few files in libctl that we place in the public domain, which are not...
16: [[Category:libctl]] - Libctl release notes (11,884 bytes)
1: {{libctl}}
2: ...n also refer to the <code>NEWS</code> file in the libctl package (or the <code>ChangeLog</code> file for a...
5: ==libctl 3.2.2==
10: ==libctl 3.2.1==
15: ==libctl 3.2== - MPB release notes (22,344 bytes)
15: * Use more accurate geometry routines in recent libctl versions (improves and speeds subpixel averaging)...
82: * Use new API from libctl 2.0.
107: ...> property of <code>geometry-lattice</code>, from libctl 1.5. This makes it easier to use conventional uni...
View (previous 20) (next 20) (20 | 50 | 100 | 250 | 500).