Auto-07P : Continuation and Bifurcation Software for Ordinary Differential Equations

Total Page:16

File Type:pdf, Size:1020Kb

Auto-07P : Continuation and Bifurcation Software for Ordinary Differential Equations AUTO-07P : CONTINUATION AND BIFURCATION SOFTWARE FOR ORDINARY DIFFERENTIAL EQUATIONS Eusebius J. Doedel and Bart E. Oldeman Concordia University Montreal, Canada with major contributions by Alan R. Champneys (Bristol), Fabio Dercole (Milano), Thomas Fairgrieve (Toronto), Yuri Kuznetsov (Utrecht), Randy Paffenroth (Pasadena), Bj¨ornSandstede (Brown), Xianjun Wang, and Chenghai Zhang. January 2012 Contents 1 Installing AUTO. 11 1.1 Installation. 11 1.1.1 Installation on Linux/Unix . 12 1.1.2 Installation on Mac OS X . 13 1.1.3 Installation on Windows . 14 1.2 Restrictions on Problem Size. 15 1.3 Compatibility with Earlier Versions. 15 1.4 Parallel Version. 16 2 Overview of Capabilities. 18 2.1 Summary. 18 2.2 Algebraic Systems. 18 2.3 Ordinary Differential Equations. 19 2.4 Parabolic PDEs. 20 2.5 Discretization. 21 3 User-Supplied Files. 22 3.1 The Equations-File xxx.f90, or xxx.f, or xxx.c . 22 3.2 The Constants-File c.xxx .............................. 22 3.3 User-Supplied Routines. 23 3.4 User-Supplied Derivatives. 23 4 Running AUTO using Python Commands. 25 4.1 Typographical Conventions . 25 4.2 General Overview. 25 4.3 First Example . 26 4.4 Scripting . 30 4.5 Second Example . 30 4.6 Extending the AUTO CLUI . 34 4.7 Bifurcation Diagram Objects . 37 4.7.1 Solutions . 41 4.7.2 Summary and reference . 45 4.8 Importing data from Python or external tools. 46 4.9 Exporting output data for use by Python or external visualization tools. 46 4.10 The .autorc or autorc File . 46 1 4.11 Plotting Tool . 47 4.12 The Plotting Tool PLAUT04 . 50 4.13 Quick Reference . 50 4.14 Reference . 53 4.14.1 Basic commands. 53 4.14.2 Plotting commands. 56 4.14.3 File-manipulation. 56 4.14.4 Diagnostics. 57 4.14.5 File-maintenance. 59 4.14.6 Copying a demo. 63 4.14.7 Python data structure manipulation functions. 63 4.14.8 Shell Commands. 65 5 Running AUTO using Unix Commands. 66 5.1 Basic commands. 66 5.2 Plotting commands. 67 5.3 File-manipulation. 67 5.4 Diagnostics. 68 5.5 File-editing. 70 5.6 File-maintenance. 70 5.7 HomCont commands. 72 5.8 Copying a demo. 72 5.9 Viewing the manual. 72 6 Output Files. 73 7 The Graphics Programs PLAUT and PyPLAUT. 76 7.1 Basic PLAUT-Commands. 76 7.2 Default Options. 77 7.3 Other PLAUT-Commands. 78 7.4 Printing PLAUT Files. 78 8 The Graphics Program PLAUT04. 79 8.1 Quick start . 79 8.1.1 Starting and stopping Plaut04 ....................... 79 8.1.2 Changing the \Type" . 80 8.1.3 Changing the \Style" . 80 8.1.4 Coordinate axes . 80 8.1.5 Options . 80 8.1.6 CR3BP animation . 80 8.1.7 Help . 81 8.1.8 Picking a point in the diagram . 81 8.1.9 Choosing the variables . 83 8.1.10 Choosing labels . 84 8.1.11 Coloring . 84 2 8.1.12 Number of periods to be animated . 84 8.1.13 Changing the line/tube thickness . 85 8.1.14 Changing the animation speed . 85 8.1.15 Changing the background picture . 85 8.2 Setting up the resource file . 85 8.3 Example . 89 9 The Graphical User Interface GUI94. 92 9.1 General Overview. 92 9.1.1 The Menu bar. 92 9.1.2 The Define-Constants-buttons. 92 9.1.3 The Load-Constants-buttons. 93 9.1.4 The Stop- and Exit-buttons. 93 9.2 The Menu Bar. 93 9.2.1 Equations-button. 93 9.2.2 Edit-button. 93 9.2.3 Write-button. 93 9.2.4 Define-button. 93 9.2.5 Run-button. 94 9.2.6 Save-button. 94 9.2.7 Append-button. 94 9.2.8 Plot-button. 94 9.2.9 Files-button. 94 9.2.10 Demos-button. 94 9.2.11 Misc.-button. 95 9.2.12 Help-button. 95 9.3 Using the GUI. 95 9.4 Customizing the GUI. 95 9.4.1 Print-button. 95 9.4.2 GUI colors. 95 9.4.3 On-line help. 96 10 Description of AUTO-Constants. 97 10.1 The AUTO-Constants File. 97 10.2 Problem Constants. 98 10.2.1 NDIM ...................................... 98 10.2.2 NBC ....................................... 98 10.2.3 NINT ...................................... 98 10.2.4 NPAR ...................................... 98 10.2.5 JAC ....................................... 98 10.3 Discretization Constants. 98 10.3.1 NTST ...................................... 98 10.3.2 NCOL ...................................... 99 10.3.3 IAD ....................................... 99 10.4 Tolerances. 99 3 10.4.1 EPSL ...................................... 99 10.4.2 EPSU ...................................... 99 10.4.3 EPSS ...................................... 99 10.4.4 ITMX ...................................... 99 10.4.5 NWTN ...................................... 100 10.4.6 ITNW ...................................... 100 10.5 Continuation Step Size. ..
Recommended publications
  • Amateur Radio Software Distributed with (X)Ubuntu LTS Serge Stroobandt, ON4AA
    Amateur Radio Software Distributed with (X)Ubuntu LTS Serge Stroobandt, ON4AA Copyright 2014–2018, licensed under Creative Commons BY-NC-SA Introduction Amateur radio (also called “ham radio”), is a technical hobby Many ham radio stations are highly integrated with computers. Radios are interfaced with com- puters to aid with contact logging, propagation prediction, station spotting, antenna steering, signal (de)modulation and filtering. For many years, amateur radio software has been a bastion of Windows™ ap- plications developed by However, with the advent of the Rasperry Pi, amateur radio hobbyists are slowly but surely discovering GNU/Linux. Most of the software for GNU/Linux is available through package repositories. Such package repositories come by default with the GNU/Linux distribution of your choice. Package management systems offer many benefits in the form of security (you know what you are getting from whom) and ease-of-use (packages are upgraded automatically). No longer does one need to wander the back corners of the internet to find wne or updated software, exposing oneself to the risk of catching a computer virus. A number of GNU/Linux distributions offer freely installable ham-related packages under the “Amateur Radio” section of their main repository. The largest collection of ham radio packages is offeredy b OpenSuse and De- bian-derived distributions like Xubuntu LTS and Linux Mint, to name but a few. Arch Linux may also have whole bunch of ham related software in the Arch User Repository (AUR). 1 Synaptic One way to find and tallins ham radio packages on Debian-derived distros is by using the Synaptic graphical package manager (see Figure 1).
    [Show full text]
  • Drawing in 3D in a Realistic 3D World the Observer Becomes an Actor Whose Actions Provoke Reactions That Leave Tracks in Virtual Reality
    PROGRAMMING Coin 3D – Interaction Interactive 3D Worlds with Coin and Qt Drawing in 3D In a realistic 3D world the observer becomes an actor whose actions provoke reactions that leave tracks in virtual reality. Qt and Coin allow you to program animated and interactive 3D worlds quickly and easily.We take a look at how you can interact with your new 3D world and create new effects. BY STEPHAN SIEMEN scene. This illustration is right mouse button deletes all the dots based on an example from the scene. from Inventor Mentor ([3], Chapter 10, The Right Choice example 2), how- A program that needs to reflect a user’s ever, we have wishes interactively, needs to select and expanded on it modify individual objects in the scene and moved from graph. This example adds new dots to Motif to using dotCoordinates and tells the dots node to Qt and SoQt. draw the new dots. Figure 2 Nodes can be accessed and selected by shows the reference to their position in the graph. scene graph for the drawing Each group node provides a method program. It requires only four called getChild() for this purpose. Figure nodes, and the user can edit three of 2 shows how the program references them dynamically (only the lighting individual nodes via the root of the remains constant). Pressing the center scene graph. However, this simple mouse button rotates the camera about method is extremely error-prone: if three dimensional scene appears the source. dotCoor- far more realistic if it is animated dinates and dots are Aand the user can interact with it.
    [Show full text]
  • Algebraic Methods for Geometric Modeling Julien Wintz
    Algebraic Methods for Geometric Modeling Julien Wintz To cite this version: Julien Wintz. Algebraic Methods for Geometric Modeling. Mathematics [math]. Université Nice Sophia Antipolis, 2008. English. tel-00347162 HAL Id: tel-00347162 https://tel.archives-ouvertes.fr/tel-00347162 Submitted on 14 Dec 2008 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Universit´ede Nice Sophia-Antipolis Ecole´ Doctorale STIC THESE` Pr´esent´ee pour obtenir le titre de : Docteur en Sciences de l’Universit´ede Nice Sophia-Antipolis Sp´ecialit´e: Informatique par Julien Wintz Algebraic Methods for Geometric Modeling Soutenue publiquement `al’INRIA le 5 Mai 2008 devant le jury compos´ede : Pr´esident : Andr´e Galligo Universit´ede Nice, France Rapporteurs : Gershon Elber Technion, Israel Tor Dokken Sintef, Norway Examinateurs : Pascal Schreck Universit´eLouis Pasteur, France Christian Arber Missler, France Directeur : Bernard Mourrain Inria Sophia-Antipolis, France Algebraic methods for geometric modeling Julien Wintz Abstract The two fields of algebraic geometry and algorithmic geometry, though closely related, are traditionally represented by almost disjoint communi- ties. Both fields deal with curves and surfaces but objects are represented in different ways. While algebraic geometry defines objects by the mean of equations, algorithmic geometry use to work with linear models.
    [Show full text]
  • The GNOME Desktop Environment
    The GNOME desktop environment Miguel de Icaza ([email protected]) Instituto de Ciencias Nucleares, UNAM Elliot Lee ([email protected]) Federico Mena ([email protected]) Instituto de Ciencias Nucleares, UNAM Tom Tromey ([email protected]) April 27, 1998 Abstract We present an overview of the free GNU Network Object Model Environment (GNOME). GNOME is a suite of X11 GUI applications that provides joy to users and hackers alike. It has been designed for extensibility and automation by using CORBA and scripting languages throughout the code. GNOME is licensed under the terms of the GNU GPL and the GNU LGPL and has been developed on the Internet by a loosely-coupled team of programmers. 1 Motivation Free operating systems1 are excellent at providing server-class services, and so are often the ideal choice for a server machine. However, the lack of a consistent user interface and of consumer-targeted applications has prevented free operating systems from reaching the vast majority of users — the desktop users. As such, the benefits of free software have only been enjoyed by the technically savvy computer user community. Most users are still locked into proprietary solutions for their desktop environments. By using GNOME, free operating systems will have a complete, user-friendly desktop which will provide users with powerful and easy-to-use graphical applications. Many people have suggested that the cause for the lack of free user-oriented appli- cations is that these do not provide enough excitement to hackers, as opposed to system- level programming. Since most of the GNOME code had to be written by hackers, we kept them happy: the magic recipe here is to design GNOME around an adrenaline response by trying to use exciting models and ideas in the applications.
    [Show full text]
  • Wxwidgets Un Framework Per Realizzare Applicazioni Con Interfaccia Utente Nativa
    wxWidgets un framework per realizzare applicazioni con interfaccia utente nativa relatore Marco Cavallini Libertà I tradizionali gradi di libertà Open Source: libertà di utilizzo gratuito libertà di modifica libertà dalla dipendenza verso un fornitore Con wxWidgets possiamo aggiungere: libertà di utilizzare un'applicazione su qualunque piattaforma ...? 2 Contenuti Contenuti Cos'è wxWidgets? Piattaforme supportate Illustrazioni Per cosa piace wxWidgets? Portabilità API Tools per lo sviluppatore Storia Applicazioni di esempio 3 Cos'è wxWidgets? wxWidgets aiuta nello sviluppo di applicazioni che sono: multi-piattaforma multi-lingua realmente native veloci facili da usare facili da scrivere dall'aspetto professionale free o commerciali robuste 4 Cos'è wxWidgets? (cont'd) wxWidgets consiste di: C++ API (1) un set di librerie, una per piattaforma un manuale di 1700 pagine una collezione di oltre 70 esempi un help viewer e altri tools una comunità di sviluppatori (1) also available for Python, Perl, Basic, JavaScript, Lua, Eiffel 5 Cos'è wxWidgets? (cont'd) Alcune statistiche: oltre 300 classi oltre 5.000 funzioni oltre 1,3 milioni di linee di codice è un prodotto maturo : oltre 10 anni di età costo stimato di sviluppo 41MLN di $ in Dicembre 2001 circa 1.500 sottoscrittori della mailing lists (wxWidgets + wxPython) 6 Piattaforme supportate wxWidgets API wxMSW wxGTK wxX11 wxMotif wxMac wxOS2 Classic or WIN32 GTK+ Xlib Motif/Lesstif Carbon Carbon PM Windows Unix/Linux MacOS 9MacOS X OS/2 Key: Port GUI OS Other variants: Unix variants: wxBase – non-GUI subset of wxWidgets API Linux x86, Linux S/390, wxMGL – port to SciTech's MGL layer OpenBSD, FreeBSD, NetBSD, wxMSW/Univ – WIN32 port using own widget set Solaris, Darwin, AIX, HP-UX, IRIX, wxMSW apps on Wine; wxMSW compiled with Winelib SCI UnixWare, DEC OSF/1 wxGTK/wxX11 on MacOS X under X11 (e.g.
    [Show full text]
  • The C Clustering Library the University of Tokyo, Institute of Medical Science, Human Genome Center
    The C Clustering Library The University of Tokyo, Institute of Medical Science, Human Genome Center Michiel de Hoon, Seiya Imoto, Satoru Miyano 30 August 2019 The C Clustering Library for cDNA microarray data. Copyright c 2002-2005 Michiel Jan Laurens de Hoon This library was written at the Laboratory of DNA Information Analysis, Human Genome Center, Institute of Medical Science, University of Tokyo, 4-6-1 Shirokanedai, Minato-ku, Tokyo 108-8639, Japan. Contact: michiel.dehoon "AT" riken.jp Permission to use, copy, modify, and distribute this software and its documentation with or without modifications and for any purpose and without fee is hereby granted, provided that any copyright notices appear in all copies and that both those copyright notices and this permission notice appear in supporting documentation, and that the names of the contrib- utors or copyright holders not be used in advertising or publicity pertaining to distribution of the software without specific prior permission. THE CONTRIBUTORS AND COPYRIGHT HOLDERS OF THIS SOFTWARE DIS- CLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHAT- SOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARIS- ING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. i Table of Contents 1 Introduction ..................................... 1 2 Distance functions............................... 2 2.1 Data handling .................................................. 3 2.2 Weighting ................................................... ... 3 2.3 Missing Values ................................................
    [Show full text]
  • Multiplatformní GUI Toolkity GTK+ a Qt
    Multiplatformní GUI toolkity GTK+ a Qt Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI GUI toolkit (widget toolkit) (1) = programová knihovna (nebo kolekce knihoven) implementující prvky GUI = widgety (tlačítka, seznamy, menu, posuvník, bary, dialog, okno atd.) a umožňující tvorbu GUI (grafického uživatelského rozhraní) aplikace vlastní jednotný nebo nativní (pro platformu/systém) vzhled widgetů, možnost stylování nízkoúrovňové (Xt a Xlib v X Windows System a libwayland ve Waylandu na unixových systémech, GDI Windows API, Quartz a Carbon v Apple Mac OS) a vysokoúrovňové (MFC, WTL, WPF a Windows Forms v MS Windows, Cocoa v Apple Mac OS X, Motif/Lesstif, Xaw a XForms na unixových systémech) multiplatformní = pro více platforem (MS Windows, GNU/Linux, Apple Mac OS X, mobilní) nebo platformově nezávislé (Java) – aplikace může být také (většinou) událostmi řízené programování (event-driven programming) – toolkit v hlavní smyčce zachytává události (uživatelské od myši nebo klávesnice, od časovače, systému, aplikace samotné atd.) a umožňuje implementaci vlastních obsluh (even handler, callback function), objektově orientované programování (objekty = widgety aj.) – nevyžaduje OO programovací jazyk! Jan Outrata (Univerzita Palackého v Olomouci) Multiplatformní GUI toolkity duben 2015 1 / 10 GUI toolkit (widget toolkit) (2) language binding = API (aplikační programové rozhraní) toolkitu v jiném prog. jazyce než původní API a toolkit samotný GUI designer/builder = WYSIWYG nástroj pro tvorbu GUI s využitím toolkitu, hierarchicky skládáním prvků, z uloženého XML pak generuje kód nebo GUI vytvoří za běhu aplikace nekomerční (GNU (L)GPL, MIT, open source) i komerční licence např. GTK+ (C), Qt (C++), wxWidgets (C++), FLTK (C++), CEGUI (C++), Swing/JFC (Java), SWT (Java), JavaFX (Java), Tcl/Tk (Tcl), XUL (XML) aj.
    [Show full text]
  • Downloading Material Is Agreeing to Abide by the Terms of the Repository Licence
    Cronfa - Swansea University Open Access Repository _____________________________________________________________ This is an author produced version of a paper published in : Software—Practice & Experience Cronfa URL for this paper: http://cronfa.swan.ac.uk/Record/cronfa158 _____________________________________________________________ Paper: Laramee, R. (2008). Comparing and evaluating computer graphics and visualization software. Software—Practice & Experience, 38(7), 735-760. http://dx.doi.org/10.1002/spe.v38:7 _____________________________________________________________ This article is brought to you by Swansea University. Any person downloading material is agreeing to abide by the terms of the repository licence. Authors are personally responsible for adhering to publisher restrictions or conditions. When uploading content they are required to comply with their publisher agreement and the SHERPA RoMEO database to judge whether or not it is copyright safe to add this version of the paper to this repository. http://www.swansea.ac.uk/iss/researchsupport/cronfa-support/ SOFTWARE—PRACTICE AND EXPERIENCE Softw. Pract. Exper. 2000; 00:1–7 Prepared using speauth.cls [Version: 2002/09/23 v2.2] Comparing and Evaluating Computer Graphics and Visualization Software Robert S. Laramee∗,† The Visual and Interactive Computing Group, Department of Computer Science, Swansea University, Swansea SA2 8PP, Wales, UK SUMMARY When starting a new computer graphics or visualization software project, students, researchers, and businesses alike must decide whether or not to start from scratch or with third party software. Since computer graphics and visualization applications are typically quite large, developers often build upon existing software libraries in order to take advantage of the tens of thousands of hours worth of development and testing already invested. Thus developers and managers must face the decision of which library to build on.
    [Show full text]
  • Software Package Licenses
    DAVIX 1.0.0 Licenses Package Version Platform License Type Package Origin Operating System SLAX 6.0.4 Linux GPLv2 SLAX component DAVIX 0.x.x Linux GPLv2 - DAVIX Manual 0.x.x PDF GNU FDLv1.2 - Standard Packages Font Adobe 100 dpi 1.0.0 X Adobe license: redistribution possible. Slackware Font Misc Misc 1.0.0 X Public domain Slackware Firefox 2.0.0.16 C Mozilla Public License (MPL), chapter 3.6 and Slackware 3.7 Apache httpd 2.2.8 C Apache License 2.0 Slackware apr 1.2.8 C Apache License 2.0 Slackware apr-util 1.2.8 C Apache License 2.0 Slackware MySQL Client & Server 5.0.37 C GPLv2 Slackware Wireshark 1.0.2 C GPLv2, pidl util GPLv3 Built from source KRB5 N/A C Several licenses: redistribution permitted dropline GNOME: Copied single libraries libgcrypt 1.2.4 C GPLv2 or LGPLv2.1 Slackware: Copied single libraries gnutls 1.6.2 C GPLv2 or LGPLv2.1 Slackware: Copied single libraries libgpg-error 1.5 C GPLv2 or LGPLv2.1 Slackware: Copied single libraries Perl 5.8.8 C, Perl GPL or Artistic License SLAX component Python 2.5.1 C, PythonPython License (GPL compatible) Slackware Ruby 1.8.6 C, Ruby GPL or Ruby License Slackware tcpdump 3.9.7 C BSD License SLAX component libpcap 0.9.7 C BSD License SLAX component telnet 0.17 C BSD License Slackware socat 1.6.0.0 C GPLv2 Built from source netcat 1.10 C Free giveaway with no restrictions Slackware GNU Awk 3.1.5 C GPLv2 SLAX component GNU grep / egrep 2.5 C GPLv2 SLAX component geoip 1.4.4 C LGPL 2.1 Built from source Geo::IPfree 0.2 Perl This program is free software; you can Built from source redistribute it and/or modify it under the same terms as Perl itself.
    [Show full text]
  • STAR Geometry Browser
    The STAR “Integrated" Geometry Browser V.Fine How to start the Browser To start the STAR Geometry browser use 3 shell commands: > stardev > source $STAR/QtRoot/qtgl/qtcoin/setup.csh > root4star GeomBrowse.C The browser requires the Qt ROOT plug-in to be activated instead of the “X11” plug-in which is ROOT default. To change the default, one has to provide the custom “.rootrc” file as follows: Gui.Backend qt Plugin.TGuiFactory qtgui TQtGUIFactory QtRootGui "TQtGUIFactory()" Gui.Factory qtgui Plugin.TVirtualPadEditor Ged TQtGedEditor QtGed "TQtGedEditor(TCanvas*)" Plugin.TVirtualViewer3D ogl TQtRootViewer3D RQTGL "TQtRootViewer3D(TVirtualPad*)" +Plugin.TVirtualViewer3D oiv TQtRootCoinViewer3D RQIVTGL "TQtRootCoinViewer3D(TVirtualPad*)" The GeomBrowse.C does check whether Qt plug-in has been activated and does create the proper “.rootrc” file for you if needed 12/6/2006 STAR BNL http://www.star.bnl.gov/STAR/comp/vis/ S&C STAV.FRine week (fine@ly mbnl.eeting.gov ) 2 Input 3D geometry formats • Zebra - *.fz • ROOT Macro - *.C • ROOT file - *.root • "Open Inventor" - *.iv, can be used to combine the ROOT/ GEANT objects with non-ROOT 3D shapes • VRML - *.wrl, can be used to combine the ROOT/ GEANT objects with non-ROOT 3D shapes In the other words, all versions of the STAR detector geometry description for "GEANT Simulation" and "Reconstruction" can be visualized. 12/6/2006 STAR BNL http://www.star.bnl.gov/STAR/comp/vis/ S&C STAV.FRine week (fine@ly mbnl.eeting.gov ) 3 The output formats: 1. All common pixmap formats: gif, png, jpg, tiff etc (can be used to create still and animated files) 2.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Inside Lesstif
    PROVIDING (REALLY)OPEN TECHNOLOGY. Information for the Hungry Programmer Danny Backx Mitch Miers Chris Toshok Harald Albrecht LEGAL NOTICE c 1996, 2001 by D. Backx ([email protected]), M. Miers ([email protected]), C. Toshok ([email protected]), H. Albrecht (editor, figures and typesetting, [email protected]). “Inside LessTif” may be reproduced and distributed in whole or in part for non-commercial pur- poses, subject to the following conditions: • The copyright notice above and this permission notice must be preserved complete on all complete or partial copies. • Any translation or derivative work of “Inside LessTif” must be approved by the authors in writing before distribution. • If you distribute “Inside LessTif” in part, instructions for obtaining the complete version of “Inside LessTif” must be included. • Small portions may be reproduced as illustrations for reviews or quotes in other works with- out this permission notice if proper citation is given. Exception to this rules may be granted for academic purposes. These restrictions are here to protect us as authors, not to restrict you as educators and learners. DISCLAIMER The information contained within this document is subject to change without notice. No one of the authors shall be liable for errors contained herein or for incidental consequential damages in connection with the furnishing, performance, or use of this material. ACKNOWLEDGEMENTS Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and we were aware of a trademark claim, the designations have been printed in caps or initial caps.
    [Show full text]