Virtualgl / Turbovnc Survey Results Version 1, 3/17/2008 -- the Virtualgl Project

Total Page:16

File Type:pdf, Size:1020Kb

Virtualgl / Turbovnc Survey Results Version 1, 3/17/2008 -- the Virtualgl Project VirtualGL / TurboVNC Survey Results Version 1, 3/17/2008 -- The VirtualGL Project This report and all associated illustrations are licensed under the Creative Commons Attribution 3.0 License. Any works which contain material derived from this document must cite The VirtualGL Project as the source of the material and list the current URL for the VirtualGL web site. Between December, 2007 and March, 2008, a survey of the VirtualGL community was conducted to ascertain which features and platforms were of interest to current and future users of VirtualGL and TurboVNC. The larger purpose of this survey was to steer the future development of VirtualGL and TurboVNC based on user input. 1 Statistics 49 users responded to the survey, with 32 complete responses. When listing percentage breakdowns for each response to a question, this report computes the percentages relative to the total number of complete responses for that question. 2 Responses 2.1 Server Platform “Please select the server platform(s) that you currently use or plan to use with VirtualGL/TurboVNC” Platform Number of Respondees (%) Linux/x86 25 / 46 (54%) ● Enterprise Linux 3 (x86) 2 / 46 (4.3%) ● Enterprise Linux 4 (x86) 5 / 46 (11%) ● Enterprise Linux 5 (x86) 6 / 46 (13%) ● Fedora Core 4 (x86) 1 / 46 (2.2%) ● Fedora Core 7 (x86) 1 / 46 (2.2%) ● Fedora Core 8 (x86) 4 / 46 (8.7%) ● SuSE Linux Enterprise 9 (x86) 1 / 46 (2.2%) 1 Platform Number of Respondees (%) ● SuSE Linux Enterprise 10 (x86) 2 / 46 (4.3%) ● Ubuntu (x86) 7 / 46 (15%) ● Debian (x86) 5 / 46 (11%) ● Gentoo (x86) 1 / 46 (2.2%) Linux/x86-64 33 / 46 (72%) ● Enterprise Linux 3 (x86-64) 2 / 46 (4.3%) ● Enterprise Linux 4 (x86-64) 11 / 46 (24%) ● Enterprise Linux 5 (x86-64) 11 / 46 (24%) ● Fedora Core 8 (x86-64) 2 / 46 (4.3%) ● SuSE Linux Enterprise 9 (x86-64) 1 / 46 (2.2%) ● SuSE Linux Enterprise 10 (x86-64) 5 / 46 (11%) ● Ubuntu (x86-64) 9 / 46 (20%) ● Debian (x86-64) 7 / 46 (15%) ● Gentoo (x86-64) 1 / 46 (2.2%) Linux/IA-64 1 / 46 (2.2%) Solaris/SPARC 1 / 46 (2.2%) ● Solaris 10 (SPARC) 1 / 46 (2.2%) Solaris/x64 1 / 46 (2.2%) ● Solaris 10 (x64) 1 / 46 (2.2%) HP-UX 1 / 46 (2.2%) Windows (TurboVNC only) 5 / 46 (11%) OS/X * 3 / 46 (6.5%) * This was a curious response, given that neither VirtualGL nor TurboVNC can use OS/X as a server platform. 2 2.2 Client Platform “Please select the client platform(s) that you currently use or plan to use with VirtualGL/TurboVNC” Platform Number of Respondees (%) Linux/x86 25 / 39 (64%) ● Enterprise Linux 4 (x86) 3 / 39 (7.7%) ● Enterprise Linux 5 (x86) 5 / 39 (13%) ● Fedora Core 7 (x86) 1 / 39 (2.6%) ● Fedora Core 8 (x86) 3 / 39 (7.7%) ● SuSE Linux Enterprise 9 (x86) 1 / 39 (2.6%) ● SuSE Linux Enterprise 10 (x86) 3 / 39 (7.7%) ● Ubuntu (x86) 11 / 39 (28%) ● Debian (x86) 6 / 39 (15%) ● Gentoo (x86) 1 / 39 (2.6%) ● FoundryLinux (x86) 1 / 39 (2.6%) Linux/x86-64 26 / 39 (67%) ● Enterprise Linux 3 (x86-64) 1 / 39 (2.6%) ● Enterprise Linux 4 (x86-64) 10 / 39 (26%) ● Enterprise Linux 5 (x86-64) 8 / 39 (21%) ● Fedora Core 8 (x86-64) 2 / 39 (5.1%) ● SuSE Linux Enterprise 9 (x86-64) 1 / 39 (2.6%) ● SuSE Linux Enterprise 10 (x86-64) 3 / 39 (7.7%) ● Ubuntu (x86-64) 10 / 39 (26%) ● Debian (x86-64) 5 / 39 (13%) ● Gentoo (x86-64) 1 / 39 (2.6%) Max OS/X 9 / 39 (23%) ● 10.4 “Tiger” 6 / 39 (15%) ● 10.5 “Leopard” 7 / 39 (18%) Solaris/SPARC 2 / 39 (5.1%) ● Solaris 10 (SPARC) 2 / 39 (5.1%) ● Solaris 11 (SPARC) 1 / 39 (2.6%) Solaris/x64 1 / 39 (2.6%) 3 Platform Number of Respondees (%) ● Solaris 10 (x64) 1 / 39 (2.6%) ● Solaris 11 (x64) 1 / 39 (2.6%) Sun Ray 2 3 / 39 (7.7%) Windows/32-bit 23 / 39 (59%) ● Windows 2000 (32-bit) 3 / 39 (7.7%) ● Windows XP (32-bit) 21 / 39 (54%) ● Windows Vista (32-bit) 9 / 39 (23%) Windows/64-bit 17 / 39 (44%) ● Windows XP (64-bit) 15 / 39 (38%) ● Windows Vista (64-bit) 10 / 39 (26%) HP-UX 1 / 39 (2.6%) 2.3 Sun Ray Plugin “Do you currently use or plan to use the proprietary VirtualGL Sun Ray plugin (available for free download as part of the Sun Shared Visualization product)?” Of the three users who responded that they used or planned to use Sun Ray clients, one responded “Yes” to this question and another responded “No” (the third did not respond.) 2.4 Network Types “Which of the following network types do you currently use (or plan to use) when connecting to your VirtualGL/TurboVNC servers?” Network Type Number of Respondees (%) 10 Gigabits/sec local-area network 5 / 37 (14%) 10 Gigabits/sec wide-area network 1 / 37 (2.7%) 1 Gigabits/sec local-area network 25 / 37 (68%) 1 Gigabits/sec wide-area network 6 / 37 (16%) 100 Megabits/sec local-area network 19 / 37 (51%) 100 Megabits/sec wide-area network 10 / 37 (27%) Wireless-B 6 / 37 (16%) Wireless-G 17 / 37 (46%) 4 Network Type Number of Respondees (%) Wireless-N 9 / 37 (24%) 10 Megabits/sec local-area network 5 / 37 (14%) 10 Megabits/sec wide-area network 10 / 37 (27%) (including high-speed cable) Standard cable modem (1-6 Megabits/sec) 7 / 37 (19%) DSL (1-3 Megabits/sec) 8 / 37 (22%) Satellite 1 / 37 (2.7%) Local (same host) connection 1 / 37 (2.7%) InfiniBand 1 / 37 (2.7%) All 37 respondees currently use (or plan to use) VirtualGL or TurboVNC on a local-area network. 18 of the 37 respondees (49%) currently use (or plan to use) VirtualGL or TurboVNC on a wide-area network. 2.5 VirtualGL Versions “Which VirtualGL version(s) do you currently use or plan to use?” VGL Version Number of Respondees (%) VirtualGL 2.0 final 3 / 36 (8.3%) VirtualGL 2.0.1 11 / 36 (31%) VirtualGL 2.1 beta 10 / 36 (28%) VirtualGL 2.1 final 27 / 36 (75%) 2.6 X Servers “Which of the following X servers/X proxies do you currently use (or plan to use) to display the output of applications running in VirtualGL?” X Server Type Number of Respondees (%) Built-in X server on Linux/Unix/Mac clients 26 / 36 (72%) Hummingbird Exceed / Exceed 3D 5 / 36 (14%) ● Hummingbird Exceed 2006 1 / 36 (2.8%) ● Hummingbird Exceed 2007 2 / 36 (5.6%) ● Hummingbird Exceed 2008 1 / 36 (2.8%) 5 X Server Type Number of Respondees (%) TurboVNC 25 / 36 (69%) ● TurboVNC 0.3.2 2 / 36 (5.6%) ● TurboVNC 0.3.3 10 / 36 (28%) ● TurboVNC 0.4 18 / 36 (50%) Sun Ray Server Software 2 / 36 (5.6%) RealVNC 6 / 36 (17%) NX or FreeNX 10 / 36 (28%) TightVNC 14 / 36 (39%) Cygwin/X 1 / 36 (2.8%) UltraVNC 1 / 36 (2.8%) 2.7 TurboVNC Java/Web Viewer Of the 25 respondees who currently use or plan to use TurboVNC, six (24%) said that they currently use or plan to use the TurboVNC Java/Web Viewer. 2.8 Building VirtualGL/TurboVNC from Source Code “Do you currently build VirtualGL or TurboVNC from source code?” 10 out of 34 respondees (29%) said that they currently build VirtualGL or TurboVNC from source code. Seven of these were Ubuntu, Gentoo, or Debian users, which likely explains why they build VGL / TurboVNC from source. Curiously, one person who claimed to build VGL / TurboVNC from source was also one of the three people who claimed to be using VGL / TurboVNC on Mac OS X servers. Hmmm ... Is there something going on that we should know about? 2.9 New Platforms “What new platforms (if any) should VirtualGL and TurboVNC support?” New Platform Number of Respondees Native 64-bit TurboVNC 1 Gentoo 2 Debian 2 Ubuntu 2 Windows VirtualGL server 3 6 2.10 Application Types “What types of applications do you currently use or plan to use with VirtualGL/TurboVNC?” Applications Number of Respondees (%) 2D Apps (TurboVNC) 2 / 34 CAD / CAE Applications 18 / 34 ● Abaqus 3 / 34 ● Altair HyperWorks 3 / 34 ● ANSA 1 / 34 ● Ansoft HFSS 2 / 34 ● Ansoft Maxwell 3D 1 / 34 ● ANSYS 2 / 34 ● ANSYS CFX 2 / 34 ● ANSYS Fluent 1 / 34 ● ANSYS Icepak 1 / 34 ● ANSYS Multiphysics 1 / 34 ● Magsoft Flux3D 1 / 34 ● MSC.Patran 1 / 34 ● MSC.MARC 1 / 34 ● SEMulator3D 1 / 34 ● SolidWorks 1 / 34 ● STAR-CD 1 / 34 Digital Content Creation / 3D Animation Applications 11 / 34 ● Autodesk Maya 1 / 34 ● Blender 2 / 34 ● Pixologic ZBrush 1 / 34 ● wondertouch particleIllusion 1 / 34 ● Hash Animation Master 1 / 34 Medical Visualization Applications 4 / 34 Oil & Gas Applications 4 / 34 Research / In-House / Scientific Visualization Applications 16 / 34 ● MATLAB 1 / 34 7 Applications Number of Respondees (%) ● IDL 1 / 34 ● VisIt 1 / 34 Games 13 / 34 Parallel Rendering Applications 9 / 34 Educational / Training Applications 2 / 34 3D Application Development / Testing 1 / 34 Other ● Java / Java3D 1 / 34 ● WINE / Cedega (Emulation of Win32 3D Applications) 2 / 34 ● Google Earth 1 / 34 ● Compiz 1 / 34 2.11 Performance / Quality Trade-Offs Users were asked to rate the importance of the following four things on a scale of 0 (Not Important) to 4 (Very Important / Critical): ● “Obtaining the absolute best performance for your 3D application” “Very Important / Critical” (4): 12 / 32 (38%) “Important” (3): 13 / 32 (41%) “Somewhat Important” (2): 4 / 32 (13%) “Not Very Important” (1): 3 / 32 (9.4%) Average: 3.1 (high importance) ● “Mathematically lossless image quality” “Very Important / Critical” (4): 1 / 32 (3.1%) “Important” (3): 7 / 32 (22%) “Somewhat Important” (2): 10 / 32 (31%) “Not Very Important” (1): 7 / 32 (22%) “Not Important at all” (0): 5 / 32 (16%) Average: 1.6 (low to medium importance) 8 ● “Seamless windows (each application window appears as a separate client window)” “Very Important / Critical” (4): 2 / 32 (6.3%) “Important” (3): 10 / 32 (31%) “Somewhat Important” (2): 11 / 32 (34%) “Not Very Important” (1): 2 / 32 (6.3%) “Not Important at all” (0): 6 / 32 (19%) Average: 1.9 (medium importance) ● “Stability / reliability of the system” “Very Important / Critical” (4): 25 / 32 (78%) “Important” (3): 5 / 32 (16%) “Somewhat Important” (2): 2
Recommended publications
  • Release Notes for X11R6.8.2 the X.Orgfoundation the Xfree86 Project, Inc
    Release Notes for X11R6.8.2 The X.OrgFoundation The XFree86 Project, Inc. 9February 2005 Abstract These release notes contains information about features and their status in the X.Org Foundation X11R6.8.2 release. It is based on the XFree86 4.4RC2 RELNOTES docu- ment published by The XFree86™ Project, Inc. Thereare significant updates and dif- ferences in the X.Orgrelease as noted below. 1. Introduction to the X11R6.8.2 Release The release numbering is based on the original MIT X numbering system. X11refers to the ver- sion of the network protocol that the X Window system is based on: Version 11was first released in 1988 and has been stable for 15 years, with only upwardcompatible additions to the coreX protocol, a recordofstability envied in computing. Formal releases of X started with X version 9 from MIT;the first commercial X products werebased on X version 10. The MIT X Consortium and its successors, the X Consortium, the Open Group X Project Team, and the X.OrgGroup released versions X11R3 through X11R6.6, beforethe founding of the X.OrgFoundation. Therewill be futuremaintenance releases in the X11R6.8.x series. However,efforts arewell underway to split the X distribution into its modular components to allow for easier maintenance and independent updates. We expect a transitional period while both X11R6.8 releases arebeing fielded and the modular release completed and deployed while both will be available as different consumers of X technology have different constraints on deployment. Wehave not yet decided how the modular X releases will be numbered. We encourage you to submit bug fixes and enhancements to bugzilla.freedesktop.orgusing the xorgproduct, and discussions on this server take place on <[email protected]>.
    [Show full text]
  • THINC: a Virtual and Remote Display Architecture for Desktop Computing and Mobile Devices
    THINC: A Virtual and Remote Display Architecture for Desktop Computing and Mobile Devices Ricardo A. Baratto Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Graduate School of Arts and Sciences COLUMBIA UNIVERSITY 2011 c 2011 Ricardo A. Baratto This work may be used in accordance with Creative Commons, Attribution-NonCommercial-NoDerivs License. For more information about that license, see http://creativecommons.org/licenses/by-nc-nd/3.0/. For other uses, please contact the author. ABSTRACT THINC: A Virtual and Remote Display Architecture for Desktop Computing and Mobile Devices Ricardo A. Baratto THINC is a new virtual and remote display architecture for desktop computing. It has been designed to address the limitations and performance shortcomings of existing remote display technology, and to provide a building block around which novel desktop architectures can be built. THINC is architected around the notion of a virtual display device driver, a software-only component that behaves like a traditional device driver, but instead of managing specific hardware, enables desktop input and output to be intercepted, manipulated, and redirected at will. On top of this architecture, THINC introduces a simple, low-level, device-independent representation of display changes, and a number of novel optimizations and techniques to perform efficient interception and redirection of display output. This dissertation presents the design and implementation of THINC. It also intro- duces a number of novel systems which build upon THINC's architecture to provide new and improved desktop computing services. The contributions of this dissertation are as follows: • A high performance remote display system for LAN and WAN environments.
    [Show full text]
  • Running Windows Programs on Ubuntu with Wine Wine Importer Shanna Korby, Fotolia
    KNoW-HoW Wine Running Windows programs on Ubuntu with Wine Wine importer Shanna Korby, Fotolia Korby, Shanna Users who move from Windows to Ubuntu often miss some of their favorite programs and games. Wouldn’t it be practical to run Windows applications on the free Ubuntu operating system? Time for a little taste of Wine. BY TIM SCHÜRMANN any Ubuntu migrants miss to develop something similar for Linux. Box or VMware, Wine does not emulate games and graphics programs A short while later, the first version of a whole PC and thus cannot be consid- Msuch as CorelDRAW or prod- Wine was released. Today, more than ered a real emulator. This also explains ucts such as Adobe Photoshop. The only 300 volunteer programmers from all over the name Wine, which means Wine Is solution is to install Windows parallel to the world continue to contribute to the Not an Emulator. Ubuntu – or try Wine, which tricks ap- Wine project. Because of the way Wine works, it of- plications into believing they are run- fers a number of advantages. Chiefly, ning on a Windows system. What’s in a Name? you do not need an expensive Windows The history of Wine goes back to the To run Windows programs on Ubuntu, license. Programs will run almost as fast year 1993. At the time, Sun developed a Wine uses a fairly complex trick: It sits as on the Redmond operating system, small tool to run Windows applications between the Windows application and and windows behave as if they belong on its own Solaris operating system, Ubuntu like a simultaneous interpreter.
    [Show full text]
  • MC-1200 Series Linux Software User's Manual
    MC-1200 Series Linux Software User’s Manual Version 1.0, November 2020 www.moxa.com/product © 2020 Moxa Inc. All rights reserved. MC-1200 Series Linux Software User’s Manual The software described in this manual is furnished under a license agreement and may be used only in accordance with the terms of that agreement. Copyright Notice © 2020 Moxa Inc. All rights reserved. Trademarks The MOXA logo is a registered trademark of Moxa Inc. All other trademarks or registered marks in this manual belong to their respective manufacturers. Disclaimer Information in this document is subject to change without notice and does not represent a commitment on the part of Moxa. Moxa provides this document as is, without warranty of any kind, either expressed or implied, including, but not limited to, its particular purpose. Moxa reserves the right to make improvements and/or changes to this manual, or to the products and/or the programs described in this manual, at any time. Information provided in this manual is intended to be accurate and reliable. However, Moxa assumes no responsibility for its use, or for any infringements on the rights of third parties that may result from its use. This product might include unintentional technical or typographical errors. Changes are periodically made to the information herein to correct such errors, and these changes are incorporated into new editions of the publication. Technical Support Contact Information www.moxa.com/support Moxa Americas Moxa China (Shanghai office) Toll-free: 1-888-669-2872 Toll-free: 800-820-5036 Tel: +1-714-528-6777 Tel: +86-21-5258-9955 Fax: +1-714-528-6778 Fax: +86-21-5258-5505 Moxa Europe Moxa Asia-Pacific Tel: +49-89-3 70 03 99-0 Tel: +886-2-8919-1230 Fax: +49-89-3 70 03 99-99 Fax: +886-2-8919-1231 Moxa India Tel: +91-80-4172-9088 Fax: +91-80-4132-1045 Table of Contents 1.
    [Show full text]
  • X Window System Network Performance
    X Window System Network Performance Keith Packard Cambridge Research Laboratory, HP Labs, HP [email protected] James Gettys Cambridge Research Laboratory, HP Labs, HP [email protected] Abstract havior (or on a local machine, context switches between the application and the X server). Performance was an important issue in the develop- One of the authors used the network visualization tool ment of X from the initial protocol design and contin- when analyzing the design of HTTP/1.1 [NGBS 97]. ues to be important in modern application and extension The methodology and tools used in that analysis in- development. That X is network transparent allows us volved passive packet level monitoring of traffic which to analyze the behavior of X from a perspective seldom allowed precise real-world measurements and compar- possible in most systems. We passively monitor network isons. The work described in this paper combines this packet flow to measure X application and server perfor- passive packet capture methodology with additional X mance. The network simulation environment, the data protocol specific analysis and visualization. Our experi- capture tool and data analysis tools will be presented. ence with this combination of the general technique with Data from this analysis are used to show the performance X specific additions was very positive and we believe impact of the Render extension, the limitations of the provides a powerful tool that could be used in the analy- LBX extension and help identify specific application and sis of other widely used protocols. toolkit performance problems. We believe this analysis With measurement tools in hand, we set about char- technique can be usefully applied to other network pro- acterizing the performance of a significant selection of tocols.
    [Show full text]
  • Supporting Distributed Visualization Services for High Performance Science and Engineering Applications – a Service Provider Perspective
    9th IEEE/ACM International Symposium on Cluster Computing and the Grid Supporting distributed visualization services for high performance science and engineering applications – A service provider perspective Lakshmi Sastry*, Ronald Fowler, Srikanth Nagella and Jonathan Churchill e-Science Centre, Science & Technology Facilities Council, Introduction activities, the outcomes, the status and some suggestions as to the way forward. The Science & Technology Facilities Council is home to international Facilities such as the ISIS Workshops and tutorials Neutron Spallation Source, Central Laser Facility and Diamond Light Source, the National The take up of advanced visualization Grid Service including national super techniques within STFC scientists and their computers, Tier1 data service for CERN particle colleagues from the wider academia is quite physics experiment, the British Atmospheric limited despite decades of holding seminars and data Centre and the British Oceanographic Data surgeries to create awareness of the state of the Centre at the Space Science and Technology art. Visualization events generally tend to department. Together these Facilities generate attract practitioners in the field and an several Terabytes of data per month which needs occasional application domain expert. This is a to be handled, catalogued and provided access serious issue limiting the more widespread use to. In addition, the scientists within STFC of advanced visualization tools. In order to departments also develop complex simulations address this deficit, more recently, we have and undertake data analysis for their own begun an escalation of such events by holding experiments. Facilities also have strong ongoing show and tell “Other Peoples Business” to collaborations with UK academic and introduce exemplars from specific domains and commercial users through their involvement then the tools behind the exemplars, advertising with Collaborative Computational Programme, these events exclusively to scientists of various generating very large simulation datasets.
    [Show full text]
  • Release Notes for Xfree86® 4.8.0 the Xfree86 Project, Inc December 2008
    Release Notes for XFree86® 4.8.0 The XFree86 Project, Inc December 2008 Abstract This document contains information about the various features and their current sta- tus in the XFree86 4.8.0 release. 1. Introduction to the 4.x Release Series XFree86 4.0 was the first official release of the XFree86 4 series. The current release (4.8.0) is the latest in that series. The XFree86 4.x series represents a significant redesign of the XFree86 X server,with a strong focus on modularity and configurability. 2. Configuration: aQuickSynopsis Automatic configuration was introduced with XFree86 4.4.0 which makes it possible to start XFree86 without first creating a configuration file. This has been further improved in subsequent releases. If you experienced any problems with automatic configuration in a previous release, it is worth trying it again with this release. While the initial automatic configuration support was originally targeted just for Linux and the FreeBSD variants, as of 4.5.0 it also includes Solaris, NetBSD and OpenBSD support. Full support for automatic configuration is planned for other platforms in futurereleases. If you arerunning Linux, FreeBSD, NetBSD, OpenBSD, or Solaris, try Auto Configuration by run- ning: XFree86 -autoconfig If you want to customise some things afterwards, you can cut and paste the automatically gener- ated configuration from the /var/log/XFree86.0.log file into an XF86Config file and make your customisations there. If you need to customise some parts of the configuration while leav- ing others to be automatically detected, you can combine a partial static configuration with the automatically detected one by running: XFree86 -appendauto If you areusing a platform that is not currently supported, then you must try one of the older methods for getting started like "xf86cfg", which is our graphical configuration tool.
    [Show full text]
  • Release 0.11 Todd Gamblin
    Spack Documentation Release 0.11 Todd Gamblin Feb 07, 2018 Basics 1 Feature Overview 3 1.1 Simple package installation.......................................3 1.2 Custom versions & configurations....................................3 1.3 Customize dependencies.........................................4 1.4 Non-destructive installs.........................................4 1.5 Packages can peacefully coexist.....................................4 1.6 Creating packages is easy........................................4 2 Getting Started 7 2.1 Prerequisites...............................................7 2.2 Installation................................................7 2.3 Compiler configuration..........................................9 2.4 Vendor-Specific Compiler Configuration................................ 13 2.5 System Packages............................................. 16 2.6 Utilities Configuration.......................................... 18 2.7 GPG Signing............................................... 20 2.8 Spack on Cray.............................................. 21 3 Basic Usage 25 3.1 Listing available packages........................................ 25 3.2 Installing and uninstalling........................................ 42 3.3 Seeing installed packages........................................ 44 3.4 Specs & dependencies.......................................... 46 3.5 Virtual dependencies........................................... 50 3.6 Extensions & Python support...................................... 53 3.7 Filesystem requirements........................................
    [Show full text]
  • Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference
    USENIX Association Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference Monterey, California, USA June 10-15, 2002 THE ADVANCED COMPUTING SYSTEMS ASSOCIATION © 2002 by The USENIX Association All Rights Reserved For more information about the USENIX Association: Phone: 1 510 528 8649 FAX: 1 510 548 5738 Email: [email protected] WWW: http://www.usenix.org Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright notice must be included in the reproduced paper. USENIX acknowledges all trademarks herein. XCL : An Xlib Compatibility Layer For XCB Jamey Sharp Bart Massey Computer Science Department Portland State University Portland, Oregon USA 97207–0751 fjamey,[email protected] Abstract 1 The X Window System The X Window System [SG86] is the de facto standard technology for UNIX applications wishing to provide a graphical user interface. The power and success of the X model is due in no small measure to its separation of The X Window System has provided the standard graph- hardware control from application logic with a stable, ical user interface for UNIX systems for more than 15 published client-server network protocol. In this model, years. One result is a large installed base of X applica- the hardware controller is considered the server, and in- tions written in C and C++. In almost all cases, these dividual applications and other components of a com- programs rely on the Xlib library to manage their inter- plete desktop environment are clients.
    [Show full text]
  • Vsim User Guide Release 10.1.0-R2780
    VSim User Guide Release 10.1.0-r2780 Tech-X Corporation Mar 12, 2020 2 CONTENTS 1 Overview 1 1.1 What is VSimComposer?........................................1 1.2 VSim Capabilities............................................1 2 Starting VSimComposer 3 2.1 Running Locally.............................................3 2.2 Running VSimComposer On a Remote Computer System.......................4 2.3 Visualizing Remote Data.........................................5 2.4 Welcome Window............................................5 3 Creating or Opening a Simulation7 3.1 Starting a Simulation...........................................7 4 Menus and Menu Items 15 4.1 File Menu................................................. 15 4.2 Edit Menu................................................ 18 4.3 View Menu................................................ 21 4.4 Help Menu................................................ 21 4.5 Tools/VSimComposer Menu (Settings/Preferences)........................... 21 5 Simulation Concepts 31 5.1 Simulation Concepts Introduction.................................... 31 5.2 Grids................................................... 32 5.3 Geometries................................................ 36 5.4 Electric and Magnetic Fields....................................... 36 5.5 Particles................................................. 41 5.6 Reactions................................................. 43 5.7 Histories................................................. 44 6 Visual Setup 45 6.1 Setup Window for Visual-setup Simulations..............................
    [Show full text]
  • HOW to VISUALIZE YOUR GPU-ACCELERATED SIMULATION RESULTS Peter Messmer, NVIDIA
    HOW TO VISUALIZE YOUR GPU-ACCELERATED SIMULATION RESULTS Peter Messmer, NVIDIA RANGE OF ANALYSIS AND VIZ TASKS . Analysis: Focus quantitative . Visualization: Focus qualitative . Monitoring, Steering TRADITIONAL HPC WORKFLOW Workstation Analysis, Setup Visualization Supercomputer Viz Cluster Dump, Checkpointing Visualization, Analysis File System TRADITIONAL WORKFLOW: CHALLENGES Lack of interactivity prevents “intuition” Workstation High-end viz Analysis, neglected due Setup Visualization to workflow complexity Supercomputer Viz Cluster Viz resources need I/O becomes main to scale with simulation Dump, simulation bottleneck Checkpointing Visualization, Analysis File System OUTLINE . Visualization applications . CUDA/OpenGL interop . Remote viz . Parallel viz . In-Situ viz High-level overview. Some parts platform dependent. Check with your sysadmin. VISUALIZATION APPLICATIONS NON-REPRESENTATIVE VIZ TOOLS SURVEY OF 25 HPC SITES Surveyed sites: LLNL LLNL- ORNL- AFRL- NASA- NERSC -OCF SCF LANL CCS DOD-ORC DSCR AFRL ARL ERDC NAVY MHPCC ORS CCAC NAS NASA-NCCS TACC CHPC RZG HLRN Julich CSCS CSC Hector Curie NON-REPRESENTATIVE VIZ TOOLS SURVEY OF 25 HPC SITES Surveyed sites: LLNL LLNL- ORNL- AFRL- NASA- NERSC -OCF SCF LANL CCS DOD-ORC DSCR AFRL ARL ERDC NAVY MHPCC ORS CCAC NAS NASA-NCCS TACC CHPC RZG HLRN Julich CSCS CSC Hector Curie VISIT . Scalar, vector and tensor field data features — Plots: contour, curve, mesh, pseudo-color, volume,.. — Operators: slice, iso-surface, threshold, binning,.. Quantitative and qualitative analysis/vis — Derived fields, dimension reduction, line-outs — Pick & query . Scalable architecture . Open source http://wci.llnl.gov/codes/visit/ VISIT . Cross-platform — Linux/Unix, OSX, Windows . Wide range of data formats — .vtk, .netcdf, .hdf5,.. Extensible — Plugin architecture . Embeddable . Python scriptable VISIT’S SCALABLE ARCHITECTURE .
    [Show full text]
  • MX-18.3 Users Manual
    MX-18.3 Users Manual v. 20190614 manual AT mxlinux DOT org Ctrl-F = Search this Manual Ctrl+Home = Return to top Table of Contents 1 Introduction................................................................................2 2 Installation..................................................................................8 3 Configuration...........................................................................37 4 Basic use..................................................................................93 5 Software Management...........................................................126 6 Advanced use.........................................................................141 7 Under the hood.......................................................................164 8 Glossary.................................................................................178 1 Introduction 1.1 About MX Linux MX Linux is a cooperative venture between the antiX and former MEPIS communities, using the best tools and talents from each distro and including work and ideas originally created by Warren Woodford. It is a midweight OS designed to combine an elegant and efficient desktop with simple configuration, high stability, solid performance and medium-sized footprint. Relying on the excellent upstream work by Linux and the open-source community, we deploy Xfce 4.12 as Desktop Environment on top of a Debian Stable base, drawing from the core antiX system. Ongoing backports and outside additions to our Repos serve to keep components current with developments.
    [Show full text]