Search results

From AbInitio

You searched for Libctl"

Jump to: navigation, search

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

  1. 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
  2. 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...
  3. 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}}
  4. 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...
  5. 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...
  6. 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]]
  7. 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...
  8. 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.)
  9. Libctl License and Copyright (1,771 bytes)
    1: {{libctl}}
    2: libctl is copyright &copy; 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]]
  10. 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

  1. Main Page (3,257 bytes)
    22: * [[libctl]] &mdash; Scheme/Guile-based scripting of scienti...
  2. 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]]).
  3. 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 ...
  4. 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.
  5. 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:
  6. 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...
  7. 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]]):
  8. 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...
  9. 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
  10. 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...
  11. 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}}
  12. 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...
  13. 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...
  14. 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]]
  15. 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...
  16. 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.)
  17. 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]]
  18. Libctl License and Copyright (1,771 bytes)
    1: {{libctl}}
    2: libctl is copyright &copy; 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]]
  19. 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==
  20. 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).



Search in namespaces:

List redirects
Search for
Views
Personal tools