S ECOND PROTOTYPE. Activity: Lead Partner: Document classification:

Size: px
Start display at page:

Download "S ECOND PROTOTYPE. Activity: Lead Partner: Document classification:"

Transcription

1 S ECOND PROTOTYPE I N C L U D I N G M E C H A N I S M S U S E D F O R D E F I N I T I O N O F T A S K F L O W, D E V E L O P E D V I S U A L I Z A T I O N T O O L S A N D G R I D C O M E N H A N C E M E N T S Document Filename: Activity: Partner(s): Lead Partner: Document classification: JRA PSNC, VGTU, VU PSNC PUBLIC : Abstract: This document presents the second prototype of components developed within the Joint Research Activity Enhanced Application Services on Sustainable e-infrastructure and deployed on the testbed. For each individual component, a brief description is included, with its main features, technical information about the software and future extensions or improvements. PUBLIC Page 1 of 29

2 Released for moderation to Approved for delivery by Document review and moderation Name Partner Date Signature Document Log Version Date Summary of changes Author 0.1 7/10/2009 Document template Bartek Palak /10/2009 Visualization tools description Arnas Kačeniauskas /10/2009 Description of Gridcom features Danila Piatov /10/2009 Migrating Desktop release functionality Bartek Palak /10/2009 Review and update Aake Edlund, Mario Kadastik PUBLIC Page 2 of 29

3 Contents LIST OF ACRONYMS EXECUTIVE SUMMARY... 6 REFERENCES MIGRATING DESKTOP PLATFORM OVERVIEW PRODUCT DESCRIPTION Source code Binary release Documentation and manuals DESCRIPTION OF WORK Handling glite parametric jobs in Migrating Desktop Adaptation of mechanisms used for definition and management of task flow Improvements of advanced data management in Migrating Desktop Integration of Migrating Desktop and VizLitGrid Training materials PLANS FOR THE NEXT RELEASE GRIDCOM OVERVIEW PRODUCT DESCRIPTION Source code Binary release Documentation and manuals DESCRIPTION OF WORK User access control User management interface Compatibility with BalticGrid certificate policy System load optimization Gridcom official web site Documentation PLANS FOR THE NEXT RELEASE PARAVIEW OVERVIEW PRODUCT DESCRIPTION Source code Binary release Documentation and manuals DESCRIPTION OF WORK GRID VISUALIZATION E-SERVICE VIZLITG OVERVIEW PRODUCT DESCRIPTION Source code Binary release Documentation and manuals DESCRIPTION OF WORK PLANS FOR THE NEXT RELEASE SPECIALIZED VISUALIZATION TOOL FOR PARTICLE SYSTEMS VISPARTDEM PUBLIC Page 3 of 29

4 6.1. OVERVIEW PRODUCT DESCRIPTION Source code Binary release Documentation and manuals DESCRIPTION OF WORK SUMMARY AND CONCLUSIONS PUBLIC Page 4 of 29

5 LIST OF ACRONYMS CE CPU GUI HDF5 JDL MPI NGI PC OS OSGi SDL SE SGM UI UIG VTK WN Computing Element Central Processing Unit Graphical User Interface Hierarchical Data Format Job Description Language Message Passing Interface National Grid Initiative Personal Computer Operating System Open Services Gateway initiativ Simple Directmedia Layer library Storage Element Software Grid Manager User Interface User Interface for Graphics Visualization ToolKit Worker Node PUBLIC Page 5 of 29

6 1. EXECUTIVE SUMMARY The primary goal of the Joint Research Activity Enhanced Application Services on Sustainable e-infrastructure is an extension of the project infrastructure with advanced services through development of: Migrating Desktop Platform (intuitive interface to project resources), Gridcom (webbased groupware) and special tools for visualization of application in distributed grid environment. Development of main activity components results in preparation of the second release: Second prototype including includes mechanisms used for definition of task flow, developed visualization tools and Gridcom enhancements (DJRA1.4). Migrating Desktop The aim of the Migrating Desktop Platform is to provide grid users and/or application developers with a framework which hides the details of most Grid services. This advanced graphical user interface allows the user to access the Grid resources, run applications, monitor, visualize and manage data files. Works over the second prototype was focused on advanced job types support. Changes in job definition, submission and tracking mechanisms were made to handle glite parametric jobs. Implementation of workflow mechanism from scratch significantly exceeds JRA activity resources, so after detailed evaluation of existing tools, the Kepler workflow orchestration was adopted to support applications based on flow of results. Gridcom Gridcom is a simple Web-based grid interface which supports group access to a workspace and multijob applications. The features prepared for the second prototype include user access control, user management interface, system load optimization, Gridcom site and the documentation. Visualization tools Considering the results of performance analysis (DJRA1.1) development of three different visualization tools has been performed. New versions of developed tools have been deployed on BalticGrid-II testbed for visualization: ParaView is the most powerful open-source software for distributed parallel visualization of large datasets. ParaView employing GPU rendering has been deployed in this prototype. Parallel reader has been developed and applied for independent reading of decomposed HDF5 files. Visualization e-service VizLitG 0.3 is designed for convenient access and interactive visualization of remote data files located in grid. Deployed release includes revisited security and enhanced interactivity including VTK widgets. Visualization tool for particle systems VisPartDEM 0.1 has been developed and deployed. Advanced functionality for visualization of propagating cracks has been implemented in the VisPartDEM software. PUBLIC Page 6 of 29

7 REFERENCES [1] Squillacote, A. ParaView Guide. Version 3. Kitware, Inc., (2008). [2] VTK User's Guide Version 5, Inc. Kitware. 5th Edition, (2006). [3] Qt: [4] Python: [5] HDF5: [6] DJRA1.1: Report on Performance analysis of sequential and parallel visualization in grid environment, August [7] BalticGrid-II: [8] GlassFish: [9] GVid: [10] glite: [11] Marinilli, M. Java Deployment with Jnlp and WebStart. Sams Publishing, (2001). [12] International Euro-Par Conference, Lecture Notes in Computer Science, vol. 2400, (2002). PUBLIC Page 7 of 29

8 2. MIGRATING DESKTOP PLATFORM 2.1. OVERVIEW The Migrating Desktop Platform is a powerful and flexible user interface, similar to a window-based operating system that hides the complexity of the grid middleware and makes access to the grid resources easy and transparent. Migrating Desktop was created in the CrossGrid project and developed in the int.eu.grid project, where functionality for handling interactive grid applications was implemented. It also proved its usefulness in everyday work of BalticGrid project user s communities chosen as a common point for accessing and managing the project applications, tools, resources and services. Currently it is developed in the BalticGrid-II. It has been also accepted for EGEE RESPECT program. The most important features developed for this prototype were related to support of advanced job types glite parametric jobs and applications based on flow of results (so called workflows) PRODUCT DESCRIPTION Name / Acronym: Migrating Desktop Platform (MD) Version: Main features: Simple integration with grid applications Easy job defining, submission, monitoring and visualization of results Support for batch and interactive jobs Intuitive management of grid data Easy extendable framework Release main features: Handling glite parametric jobs in Migrating Desktop Adaptation of mechanisms used for definition and management of task flow Improvements of advanced data management in Migrating Desktop Integration of Migrating Desktop and VizLitGrid PUBLIC Page 8 of 29

9 Supported Platforms (OS/Architecture/Grid Middleware): Migrating Desktop Solaris Linux Windows (systems that provide Java >= 1.6 support) Roaming Access Server Scientific Linux CERN SLC release 4.8 glite 3.1 UI License: CrossGrid license Source code Source code is available through the CVS repository. Release s CVS TAG is: v_6_0_11 Source code repository: Binary release In addition to source release, MD/RAS is available as a binary release as well. Binary release is compiled with JDK 1.6 and was made available through the RPM packages. RPM packages can be obtained from the RPM repository located at the scilla.man.poznan.pl RPM repository: RPM packages: i2g-ras-server noarch.rpm i2g-ras-ldap noarch.rpm i2g-ras-server-tomcat noarch.rpm i2g-ras-mysql noarch.rpm Dependencies (building and runtime): Migrating Desktop (client) Client side - Java >= 1.6 Server side httpd Roaming Access Server PUBLIC Page 9 of 29

10 httpd i2glogin i2g-ras-openldap sed /opt/openldap/etc/openldap/slapd.conf mysql >= mysql-server >= Documentation and manuals Detailed documentation will be provided with final release of the product and its preparation (or update) was not intended in this phase of development. However the documents concerning MD that covers most important topics: manual, installation guide, tutorial materials can be obtained from the MD s wiki pages ( or product web pages ( Plug-in development: User s guide: Install guide: 4% DESCRIPTION OF WORK Support of advanced job types was a main goal of Migrating Desktop development. Implementation of glite parametric jobs handling required changes in job definition, submission and tracking mechanisms. To make possible also submission of applications based on flow of results (so called workflows), after detailed evaluation of existing tools, the Kepler workflow orchestration system was adopted and tuned for BalticGrid applications Handling glite parametric jobs in Migrating Desktop Possibility of submitting of set of jobs differing only by values of input parameters (so called parametric job ) was recognized as one of features required by users. Implementation of such functionality requires changes in job definition, submission and tracking mechanisms. o Changes in job description structures New parameters have been added to internal Migrating Desktop job description structures to support parametric jobs. o Providing support for parametric jobs in submission mechanisms Necessary modification in job submission mechanism has been made to handle parameters of the job. Changes include e.g.: creation of JDL and description of job files. o Job monitoring mechanisms improvements The Migrating Desktop job tracking mechanism was based on command line wrappers, which are not sufficient to support collections of the jobs. To solve this problem new mechanism based on Logging and Bookkeeping java API has been created and integrated with Migrating Desktop server. PUBLIC Page 10 of 29

11 o Providing support for list of parameters Possibility of defining a list of values as a set of parameters. Necessary modification were made in both: server and client side of Migrating Desktop. o Handling parametric job outcome Output files of sub-jobs of parametric job are now copied to automatically created separated folder on user chosen SE Adaptation of mechanisms used for definition and management of task flow Previous version of Migrating Desktop allowed only submitting separate, independent applications. Lack of possibility of defining compound applications based on flow of results between separate jobs was one of gaps identified during BalticGrid-I works. Implementation of workflow mechanism from scratch significantly exceeds JRA activity resources. Keeping in mind requirements of BalticGrid project, after detailed evaluation of existing tools, the Kepler workflow orchestration was chosen. Kepler is a free-software system for designing, executing, evolving, archiving, and sharing scientific workflows (directed graphs where the nodes represent discrete computational components, and the edges represent paths along which data and results can flow between components). Especially important from BalticGrid users point of view are Kepler extensions developed within EU Euforia project, that integrated this platform with glite and UNICORE and provides Kepler as alternative client of Migrating Desktop server Improvements of advanced data management in Migrating Desktop Some improvements were made to Grid Commander, a file manager extracted as a separate tool from Migrating Desktop: codes were evaluated and changed to increase stability and efficiency. An access time to LFC files was also optimized Integration of Migrating Desktop and VizLitGrid VizLitGrid visualization system was integrate within Migrating Desktop platform. Now, a user can use it for visualization of HDF5 directly from Migrating Desktop graphical client Training materials To let potential users to get familiar with Migrating Desktop a tutorial showing basics of practical Migrating Desktop usage and user guide were prepared and published on Migrating Desktop wiki pages. This work was done to support educational process of SA3 and NA2 activities PLANS FOR THE NEXT RELEASE Migrating Desktop Platform functionality will be continuously extending with a special emphasis put on evaluation, testing and optimization of software, which will lead to final (quality) release. An effort will be focused also on preparation of component documentation (description, user guides, tutorials, etc). PUBLIC Page 11 of 29

12 3. GRIDCOM 3.1. OVERVIEW Gridcom is a simple web interface for launching applications on grid. The main differences between gridcom and similar systems are: Gridcom allows group access to the same working space (so representing groupware properties). Gridcom is used to launch applications, not single jobs. Each application can use as many jobs as it is needed. Application here means the specific research area, where group of researchers work or group of related jobs for this area PRODUCT DESCRIPTION Name / Acronym: Gridcom Version: 0.99 Main features: Group workspace access Multi-job applications Very simple and native interface Automatic big input file transfer through a SE Automatic aborted job resubmission Highly customizable applications, which can perform any task, like input data scattering, output data collection Release main features: User access control User management interface Compatibility with BalticGrid certificate policy System load optimization Gridcom official web site Documentation Supported Platforms (OS/Architecture/Grid Middleware): Scientific Linux 4, glite License: PUBLIC Page 12 of 29

13 Source code Gridcom is written in PHP and bash scripts, so its release includes all the source code Binary release Latest version: Dependencies (runtime): 1. Apache HTTP Server Also called HTTPD. Any version. It can be installed anywhere, however, Gridcom will create system HTTPD configuration file /etc/httpd/conf/gridcom.conf, so it s more convenient to have default Red-Hat paths. It will also require some standard modules, like mod_rewrite, mod_proxy, mod_auth atc. 2. PHP Version. System HTTPD has to be configured to handle PHP pages. 3. glite Any version which supports glite-wms-* commands. The system has to be configured to support glite command right after user login. On sig.balticgrid.org this is done, for example, by a simple script /etc/profile.d/glite.sh: if [ "$TERM" ] && [ "`whoami`"!= 'root' ] then echo source /glite3-ui/etc/profile.d/grid_env.sh source /glite3-ui/etc/profile.d/grid_env.sh echo export LFC_HOST=lfc.balticgrid.org export LFC_HOST=lfc.balticgrid.org echo export LCG_GFAL_VO=balticgrid export LCG_GFAL_VO=balticgrid fi Documentation and manuals Installation instructions: 1. Extract the content of gridcom-0.99.tar.gz to root directory. 2. Ensure that all dependencies are fully satisfied. 3. Add the following two lines into /etc/httpd/conf/httpd.conf file: RewriteEngine On Include /etc/httpd/conf/gridcom.conf If the HTTPD is configured and has HTTPD virtual server, add the lines inside that virtual server configuration. 4. Reload HTTPD configuration by executing `service httpd reload` command. 5. Create new Gridcom for user <username> by executing `gridcom-system-createuser <username>` command. PUBLIC Page 13 of 29

14 6. Test newly created Gridcom instance by opening in a Web browser URL or username: <username> password: thepass 7. User s password can be changed by using command htpasswd -c /gridcom/<username>/httpd/.htpasswd <username> or using user management interface ( Settings menu). Gridcom product documentation is described below DESCRIPTION OF WORK User access control Now every Gridcom instance can have many read-only users. They can read application and grid log files, study and download application results but can not launch applications on the grid. This is useful for sharing the results and for troubleshooting as administrators can look for any required log file themselves User management interface The user management interface allows managing Gridcom users, changing passwords. The interface is accessible through the Settings menu Compatibility with BalticGrid certificate policy There was a violation of BalticGrid certificate policies as Gridcom allowed group access to the same Gridcom instance which used one certificate. Now only certificate owner has access to the grid resources, other users have read-only access to the results System load optimization The load of Gridcom system server has been drastically minimized by decreasing the rate of checking job statuses and by making this rate adaptive (depends on the count of jobs in an application) Gridcom official web site The Gridcom homepage ( has been created. The site contains documentation (a brochure, an article and a demonstration movie), an informational page for new users with instructions and contacts, and a download page Documentation A brochure and an article have been written as part of Gridcom documentation. The article is still under the development, however, it is the main Gridcom documentation source. The latest documentation can be found at Gridcom web site in documentation section ( The site also contains a demonstration movie for users. PUBLIC Page 14 of 29

15 3.4. PLANS FOR THE NEXT RELEASE The next release will have full documentation. PUBLIC Page 15 of 29

16 4. PARAVIEW 4.1. OVERVIEW The most powerful open-source visualization software ParaView [1] has been deployed in BalticGrid- II in order to provide for grid users enhanced application services aimed for distributed visualization of large datasets. ParaView is very useful for BalticGrid users performing large distributed computations of actual industrial problems like oil filters, sediment transport, compacting and hopper discharge. Visualized applications belong to the BalticGrid-II application group named Engineering Modelling Tasks. ParaView is an open-source application designed to visualize large datasets. ParaView supports hardware-accelerated parallel rendering and achieves interactive rendering performance via level-ofdetail (LOD) techniques. ParaView runs on distributed and shared memory parallel machines as well as single processor PC and has been successfully tested on Windows, Mac OS X, Linux and various Unix workstations, clusters and supercomputers. Under the hood, ParaView uses the VTK [2] as the data processing and rendering engine. ParaView provides highly configurable GUI based on Qt [3] for the interactive exploration of large datasets. One of the most convenient ways to automate ParaView is to use the Python scripting [4]. ParaView comes with a program called pvbatch. It can run in parallel without having to establish a slow client-server connection. Grid user can start interactive visualization session employing full power of GUI or use a batch mode producing final images and animations. Two modes of user interaction have been implemented and deployed. Interactive mode allows for users to employ full power of GUI and highly interactive widgets. Interactive GUI can run on grid by using client-server communication mode named reverse connection. ParaView program pvserver, containing data server and render server, runs on WNs and establishes a reverse socket connection between the first node of the server (0-th MPI node) and the client running on a local PC. Alternative batch mode is very attractive for experienced grid users that generate long animations. GUI is disabled and the slow socket communication is replaced by usual grid protocols and utilities for file transfer PRODUCT DESCRIPTION Name / Acronym: ParaView Version: Main features: Extensive visualization capabilities handling structured, unstructured, polygonal, image, multi-block and AMR data types. Intuitive and flexible interface based on the Qt application framework. Supports a variety of file formats including: VTK, EnSight, STL and BYU. Runs parallel on distributed and shared memory systems using MPI. ParaView is fully scriptable using the simple but powerful Python language. Additional modules can be added by either writing an XML description of the interface or by writing C++ classes. Interactive work on grid employing full power of GUI. PUBLIC Page 16 of 29

17 Release main features: Implemented parallel HDF5 reader. GPU rendering employed on grid. Supported Platforms (OS/Architecture/Grid Middleware): Operating Systems: Linux x86, 32 bit and 64 bit Windows, 32 bit and 64 bit Tested interoperability with grid middleware: glite License: Kitware open-source license Source code Source code of ParaView can be downloaded from official web page: Alternative location for software download is provided on the SVN repository: Software necessary for compilation from the source code can be also downloaded from: Cmake 2.6.4: cmake linux-i386.tar.gz Qt 4.3.0: OpenMPI 1.3.3: openmpi tar.gz Mesa 7.5.1: MesaLib tar.gz Python 2.3.4: Deployment of the ParaView server on grid is based on compilation of the source code. It supports MPI, but does not support GUI. The SGM scripts for automatic ParaView (employing CPU rendering) installation can be obtained from: /ParaviewOffscreenInstall /ParaviewOffscreenSetup.jdl The SGM scripts for automatic ParaView (employing GPU rendering) installation can be obtained from: Developed parallel reader for datasets stored in predefined HDF5 format [5] is provided as plug-in. In order to employ this special purpose reader, ParaView client and server should be compiled and build from the source. The source code of the reader can be downloaded from SVN repository: PUBLIC Page 17 of 29

18 Binary release ParaView software is available as a binary release as well. It can be useful for installation of the ParaView client on user PC. Pre-compiled binaries can be downloaded from official web page: Windows, 32 bit: Windows, 64 bit: Linux x86, 32 bit: Linux x86, 64 bit Dependencies (Compilation of the source code): Cmake >= gcc >= OpenMPI Mesa or OpenGL Xorg-X11-devel Qt >= 4.3 Python Documentation and manuals Documentation on ParaView deployment in grid covers several important topics: SGM installation, Grid User s Manual including tutorial and testing example. All documents can be obtained from the web page of ParaView in BalticGrid-II: Web page: SGM Installation Guide: Grid User s Manual: Testing example of developed HDF5 reader: Full ParaView documentation can be found on the official web site and wiki pages: PUBLIC Page 18 of 29

19 4.3. DESCRIPTION OF WORK In [6] presented performance analysis reveals that parallel speed-up is not increased reading data by automatic readers. Moreover, the data decomposition performed by vtkdistributeddatafilter can be longer than the attained improvement in work of the visualization pipeline. Special purpose parallel reader is developed for unstructured datasets stored in predefined HDF5 format. It is adapted for the nature of pilot applications that decompose the solution domain into subdomains, each being assigned to a processor, and ensure load balancing. Each process writes its own result file, which can be read and visualised independently. Developed reader is based on the idea that each process independently reads its file, performs visualization and sends resulting image to the 0-th MPI node. Parallel rendering library IceT employs a sort-last algorithm, composites the partial images together and forms the final image. Information on decomposed data files is stored in XML file, which is read by main process running on the 0-th MPI node. Each process receives the name of data file and other parameters from the main process. Then it works independently until partial image is send to the main process. Efficiency of performed visualization is completely insensitive to the amount of data being rendered. This makes it a very scalable algorithm well suited to large data. ParaView version has been deployed in BalticGrid-II testbed for visualization. In this deployment, GPU or direct rendering can be employed for visualization as well as CPU rendering. It is worth to note, that glite JDL abilities are not enough flexible for running parallel MPI jobs on multicore architectures. Thus, GPU rendering can not be directly applied on multi-core architectures. Two processes running on two cores of the same node can employ the same video RAM for GPU rendering and produce artefacts in the final image. ParaView server should be carefully configured in order to obtain right image and avoid artefacts. Deployment has been performed by using BalticGrid-II SGM (Software Grid Manager) system. The ParaView tags are VO-balticgrid-A-GRAPHICAL-PARAVIEW OSMESA (CPU rendering) and VO-balticgrid-A-GRAPHICAL-PARAVIEW DRI for direct rendering (GPU rendering). Required environment can be read from the source file env.sh. Installed software resides in the predefined directories $VO_BALTICGRID_SW_DIR/A-GRAPHICAL-PARAVIEW OSMESA and $VO_BALTICGRID_SW_DIR/A-GRAPHICAL-PARAVIEW DRI. The SGM scripts for automatic software installation has been prepared and located in the SVN repository. Some ParaView dependencies like Mesa and Open MPI have been installed by using separate SGM scripts. ParaView has been tested on several sites that are marked by ParaView tag: ce2.grid.vgtu.lt ce.grid.vgtu.lt ce.cyf-kr.edu.pl Direct rendering (GPU rendering) is only supported in ce2.grid.vgtu.lt, because high performance GPU (Nvidia GeForce 9600GT 512MB 256bit) are available on this grid cluster. PUBLIC Page 19 of 29

20 5. GRID VISUALIZATION E-SERVICE VIZLITG 5.1. OVERVIEW Grid visualization e-service VizLitG is designed for convenient access and interactive visualization of remote data files located in grid. The software is developed in GirdTechno project supported by the Lithuanian State Science and Studies Foundation. VizLitG is adapted to needs of BalticGrid users and employed forr visualization of scientific results computed in BalticGrid [7]. The client-server architecture of VizLitG is based on widely recognized web standards. The e- service is implemented in GlassFish application server [8]. The visualization server runs on special User Interface for Graphics (UIG). Thus, natural access to grid resources is available. The lightweighted client implemented as Java application consists of GUI and Viewer. Metadata, visualization network and its parameters are transferred by JAX-WS runtime while a final image and interactivity is provided by GVid [9]. Data files located in SE can be accessed by using traditional means like LFC (LCG) available in glite distribution [10]. The additional application server runs on the experimental SE in order to provide special data services able processing and transferring the selected parts of datasets. In order to provide for remote users high interactivity level, GVid software was implemented in VizLitG as video-streaming module. The most important GVid classes were renewed to support VTK 5.4. and enwrapped by Java. Thus, remote user has full interactivity provided by GVid and VTK widgets. GUI allows automatic data management and interactive dataset selection. In order to process HDF5 files automatically, datasets are stored in predefined structure allowing the software to interpret the structure and contents of a file without any outside information. HDF5 groups and datasets are automatically processed considering values of HDF5 attributes. Time dependent and time independent data are processed differently. Datasets that do not change in time are located in the group Common. Datasets varying in time are grouped and stored according to time step number. GUI separates geometry and topology from attributes like scalars or vectors in order emphasize their different nature. The visualization engine of the VizLitG is based on VTK toolkit. VTK objects are enwrapped by Java programming language in order to build the service. A visualization network is assembled from VTK objects by using GUI. The resulting pipelines are described by XML language. Valid XML documents are automatically generated on a client and transferred to the server by JAX-WS. Tabular design of GUI fields simply illustrates the dataflow PRODUCT DESCRIPTION Name / Acronym: VizLitG Version: 0.3 Main features: Automatic HDF5 data management and interactive data selection based on GUI, VTK visualization network automatically described by XML, Visualization of data files residing locally on UIG, Visualization of full data files transferred from SE, Visualization of interactively selected parts of datasets transferred from SE. PUBLIC Page 20 of 29

21 Release main features: Revisited security, Enhanced interactivity including VTK widgets, Supported Platforms (OS/Architecture/Grid Middleware): Client: Linux x86 Windows, 32 bit Server: Scientific Linux SL release 5.2 (Boron) Tested interoperability with grid middleware: glite License: GridTechno open-source license Source code Source code of VizLitG and related software packages can be downloaded from the SVN repository. The source code of visualization server: Main service on UIG: Visualization engine: Data service on SE: Maintaining software for compilation of visualization server from the source code can be also downloaded: GlassFish v2: VTK 5.4.2: Renewed VTK-GLUT: GVid: HDF : Grid security libraries: Glassfish security library: XML parser: The source code of the client: Visualization client: The client needs maintaining software: Glassfish security library: XML parser: PUBLIC Page 21 of 29

22 Binary release The visualization client of the e-service VizLitG can run on any PC with any Linux OS or Windows OS. The client software can be automatically downloaded and installed by Java Web Start [11] application from URL address: Binary release of visualization server is not available, because the compiled software is highly dependent on graphics hardware. Dependencies (building and runtime): Visualization server: Java >= 1.6 NetBeans IDE >= 6.1 GlassFish v2 VTK Mesa or OpenGL GVid HDF Visualization client: Java >= Documentation and manuals Documentation of VizLitG covers several important topics: server installation, user manual, short tutorial and testing example. All documents can be found in the web page of VizLitG: Web page: Server Installation Guide: User s Manual: Grid Tutorial: Dataset for testing: DESCRIPTION OF WORK New version 0.3 of the visualization e-service VizLitG has been deployed in BalticGrid-II. In order to increase availability of the e-service, Java based GVid SDL output client developed at g-eclipse project was implemented into VizLitG. Thus, the complete set of the client software can be automatically downloaded and installed by Java Web Start technology on Linux OS as well as on Windows OS. The Message Authentication over SSL mechanism of GlassFish is employed for security reasons. The server authenticates a client of the visualization service by using basic authentication scheme including name/password pair of credentials. Moreover, HTTPS protocol using Secure Sockets Layer PUBLIC Page 22 of 29

23 (SSL) is used for message integrity and confidentiality. Grid user authentication and authorization is performed by using traditional grid proxy certificate and glite means in order to access grid resources like data located in SE. The complete set of UI software is installed on UIG, therefore, visualization service is able to perform user authorization and to access grid resources. The interactivity of e-service was enchanted by implementing VTK widgets. Now users can interactively select parts of the resulting visualization or interactively define geometric objects that will be processed by following visualization filters. Finally, the VizLitG was adapted to the new VTK version Deployment of e-service is quite different from that of usual visualization software or any other grid application. VizLitG is closely related with glite middleware and grid infrastructure like storage elements, but current software implementation does not require any computing resources. The visualization server or UIG is deployed on HP xw4600 workstation empowered by Nvidia Quadro FX4600 (768MB) for GPU rendering: uig.grid.vgtu.lt Currently, the e-service is not supposed to be deployed on other servers. The source codes of visualization server are provided only for consistency reasons. The service providing the access of interactively selected parts of datasets is implemented in the experimental SE: se.grid.vgtu.lt Maintenance of e-services and hosting hardware is provided by VGTU SA1 team. User support is provided by VGTU SA3 team. User s Manual and Grid Tutorial have been prepared and have been placed on the web page of the e-service VizLitG PLANS FOR THE NEXT RELEASE VizLitG is being developed in the NGI project, therefore, it is difficult to plan the next software release. However, deployment of VizLitG in BalticGrid-II encourages constructive cooperation with Lithuanian NGI. During the end of the year main development efforts are targeted to computational steering or real time visualization of running computations. This feature should be available in January of PUBLIC Page 23 of 29

24 6. SPECIALIZED VISUALIZATION TOOL FOR PARTICLE SYSTEMS VISPARTDEM 6.1. OVERVIEW VisPartDEM is distributed visualization tool for particle systems simulated by the Discrete Element Method. Discrete element computations are based on particle positions, forces acting between particles and Newton s laws. Particle systems have no permanent connections or usual grid that can be applied for spatial discretization or visualization purposes. Initial defects are identified between pairs of neighbouring particles that can only form 1D connections in 2D or 3D space. The resulting physical phenomenon has no continuous structure. 1D connections are not suitable for reliable interpolation and standard visualization. Intensive post-processing stage is necessary for visualization of derived variables of interest. Advanced algorithms based on surface (curve in 2D) extraction are implemented in order to obtain geometric representation of propagating cracks. Distributed visualization tool is based on data parallel model of VTK [2] and distributed parallel rendering of IceT. Visualization engine of VisPartDEM runs on working nodes of any computing clement. VisPartDEM employs GVid software [9] as video-streaming module. As a result VisPartDEM runs on WNs while the compressed video stream is efficiently transferred through the network from 0-th MPI node and displayed on client. Remote grid user has full interactivity provided by VTK widgets and interactor styles PRODUCT DESCRIPTION Name / Acronym: VisPartDEM Version: 0.1 Main features: Visualization pipeline described by XML. Parallel data model of VTK, Distributed parallel rendering, Full interactivity level on grid provided by GVid. Release main features: Distributed parallel visualization of large particle systems, Visualization of forces acting between particles, Visualization of defects between pairs of neighbouring particles, Special functionality for crack detection and visualization. Supported Platforms (OS/Architecture/Grid Middleware): Client: Linux x86, 32 bit Windows, 32 bit Server: Linux x86, Scientific Linux SL release 5.2 (Boron) PUBLIC Page 24 of 29

25 CE and WNs Linux x86, 32 bit Tested interoperability with grid middleware: glite License: Open-source license Source code VisPartDEM consists of several parts: client running on user PC, visualization engine running on working nodes of CE, main service running on UIG server and data management service running on experimental SE. Source code of VisPartDEM and related software packages can be downloaded from the SVN repository. The source code of visualization server: Main service on UIG: Visualization engine: Data service on SE: Maintaining software for compilation of visualization server from the source code can be also downloaded: GlassFish v2: HDF : Grid security libraries: Glassfish security library: XML parser: The source code of the client: Visualization client: The client needs maintaining software: Glassfish security library: XML parser: Visualization engine is installed in grid by using Software Grid Manager system. VTK forms the basis of visualization engine of VisPartDEM. Source code of VTK can be downloaded from official web page: VTK 5.4.2: Alternative location is provided on SVN repository: PUBLIC Page 25 of 29

26 VTK 5.4.2: Related software for compilation of visualization engine can be also downloaded: Cmake 2.6.4: GVid: OpenMPI 1.3.3: Freeglut 2.6.0: SDL : Xvidcore 1.2.2: Renewed VTK-GLUT: HDF : Deployment of the VisPartDEM on grid is based on compilation of the source code and VTK including several GVid classes. The SGM script for automatic software installation can be obtained from: Some VisPartDEM dependencies like Mesa v7.5.1, OpenMPI v1.3.3 and HDF5 v1.8.3 can be installed by using separate SGM scripts: MesaInstall: MesaSetup.jdl: /MesaSetup.jdl OpenMpiInstall: /OpenMPIInstall OpenMpiSetup.jdl: /OpenMPISetup.jdl Hdf5Install: Hdf5Setup.jdl: Two VTK implementations are considered. The first one is based on CPU rendering, while the second one employs GPU for direct rendering. VTK SGM scripts can be downloaded from SVN repository. CPU rendering is employed: VtkGvidOSMesaInstall: /VtkGvidOSMesaInstall VtkGvidOSMesaSetup.jdl: /VtkGvidOSMesaSetup.jdl GPU rendering is employed: VtkGvidDRIInstall: /VtkGvidDRIInstall VtkGvidDRISetup.jdl: /VtkGvidDRISetup.jdl PUBLIC Page 26 of 29

27 Binary release The visualization client of VisPartDEM can run on any PC with any Linux OS or Windows OS. The client software can be automatically downloaded and installed by Java Web Start application from URL address: Binary release of the visualization engine is not available, because the compiled software is highly dependent on graphics hardware. Dependencies (building and runtime): Cmake gcc OpenMPI HDF Mesa or OpenGL Freeglut SDL Xvidcore Documentation and manuals Documentation on VisPartDEM deployment in grid covers several important topics: Installation, Grid User s Manual including tutorial and testing example. All documents can be obtained from the web page of VisPartDEM: Web page: Installation Guide: Grid User s Manual: Testing example: DESCRIPTION OF WORK Initial version of visualization tool for particle systems described in DJRA1.3 has been reconstructed and run in parallel. Data parallel model of VTK has been employed for visualization of large particle systems. Distributed parallel rendering based on IceT has been integrated with GVid software in order to transfer images and interactivity from 0-th MPI node to the client. Parallel HDF5 reader has been incorporated into VisPartDEM and has been applied for independent reading of decomposed poly data files. Advanced filters for visualization of propagating cracks and safety margin forces have been implemented in the VisPartDEM software. Visualization of considered particle-systems needs time consuming post-processing and extended functionality based on feature extraction. Several algorithms for crack visualization have been implemented. The simplest algorithm maps initial defects to generated triangles (tetrahedras). Spatial representation of cracks can be visualized as cell attributes. Advanced algorithms employ global or local Voronoi diagrams in order to obtain contact surfaces of PUBLIC Page 27 of 29

28 neighbouring particles. Finally, cracks are represented by colored tubes plotted on contact surfaces. Attention is also focused on visualization of forces acting between particles like safety margin force. Such forces can be thresholded and represented as colored points, colored glyphs or colored tubes. Other visualization filters and mappers have been implemented in the software: Clipping, Extract geometry, Threshold, Particle coloring by scalar (radius, processor ID), Vector visualization by glyphs (velocities, accelerations, forces), Advanced functionality and standard filters for VisPartDEM is continuously enriched and tested. GUI of VisPartDEM is implemented as e-service in GlassFish application server. It allows interactive browsing of SE content ant automatic data management. The GUI is light-weighted client implemented as Java application. Metadata, visualization network and its parameters are transferred by JAX-WS runtime while a final image and interactivity is provided by GVid. VisPartDEM 0.1 based on VTK has been deployed in BalticGrid-II testbed for visualization. Deployment has been performed by using BalticGrid-II SGM (Software Grid Manager) system. Software has been installed in the predefined location, which is specified by contents of $VO_BALTICGRID_SW_DIR variable and VisPartDEM tag VO-balticgrid-A-GRAPHICAL-GVID- VTK OSMESA (CPU rendering) and VO-balticgrid-A-GRAPHICAL-GVID-VTK DRI for direct rendering (GPU rendering). Required environment can be read from the source file env.sh. Installed software resides in the predefined directories $VO_BALTICGRID_SW_DIR/A-GRAPHICAL- GVID-VTK OSMESA and $VO_BALTICGRID_SW_DIR/A-GRAPHICAL-GVID-VTK DRI. VisPartDEM has been tested on several sites that are marked by VisPartDEM tag: ce2.grid.vgtu.lt ce.grid.vgtu.lt The dataset for testing can be found on the web page of VisPartDEM. Installation Guide and Grid User s Manual of the software including short tutorial is also available in the same location. PUBLIC Page 28 of 29

29 7. SUMMARY AND CONCLUSIONS Implementation works of the second stage of the BalticGrid project and development of three main components of the activity: Migrating Desktop, Gridcom and visualization tools result in preparation of the second prototype described in this document. In the next period the main effort will be focused on evaluation, testing and optimization of provided software which will result in preparation of final (quality) release of JRA components (PM24). Very important task will be also preparation of JRA components documentation and support provided to NA2 and SA3 activities (description, user guides, tutorials, etc). PUBLIC Page 29 of 29

D ESIGN P HASE. Activity: Lead Partner: Document classification:

D ESIGN P HASE. Activity: Lead Partner: Document classification: D ESIGN P HASE I N T E R O P E R A B I L I T Y A N D D E F I N I T I O N O F C O O P E R A T I O N W I T H O T H E R A C T I V I T I E S : S A 1, N A 3, S A 3 A N D P L A N F O R E D U C A T I O N T R

More information

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper Migrating Desktop and Roaming Access Whitepaper Poznan Supercomputing and Networking Center Noskowskiego 12/14 61-704 Poznan, POLAND 2004, April white-paper-md-ras.doc 1/11 1 Product overview In this whitepaper

More information

A Hybrid Visualization System for Molecular Models

A Hybrid Visualization System for Molecular Models A Hybrid Visualization System for Molecular Models Charles Marion, Joachim Pouderoux, Julien Jomier Kitware SAS, France Sébastien Jourdain, Marcus Hanwell & Utkarsh Ayachit Kitware Inc, USA Web3D Conference

More information

VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo

VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo Claudio Gheller (CINECA), Marco Comparato (OACt), Ugo Becciani (OACt) VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo VisIVO: Visualization Interface for the

More information

VisIt Visualization Tool

VisIt Visualization Tool The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson hudson@mcs.anl.gov Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing

More information

Visualization with ParaView. Greg Johnson

Visualization with ParaView. Greg Johnson Visualization with Greg Johnson Before we begin Make sure you have 3.8.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.html http://www.paraview.org/

More information

Status and Integration of AP2 Monitoring and Online Steering

Status and Integration of AP2 Monitoring and Online Steering Status and Integration of AP2 Monitoring and Online Steering Daniel Lorenz - University of Siegen Stefan Borovac, Markus Mechtel - University of Wuppertal Ralph Müller-Pfefferkorn Technische Universität

More information

Facts about Visualization Pipelines, applicable to VisIt and ParaView

Facts about Visualization Pipelines, applicable to VisIt and ParaView Facts about Visualization Pipelines, applicable to VisIt and ParaView March 2013 Jean M. Favre, CSCS Agenda Visualization pipelines Motivation by examples VTK Data Streaming Visualization Pipelines: Introduction

More information

CHAPTER FIVE RESULT ANALYSIS

CHAPTER FIVE RESULT ANALYSIS CHAPTER FIVE RESULT ANALYSIS 5.1 Chapter Introduction 5.2 Discussion of Results 5.3 Performance Comparisons 5.4 Chapter Summary 61 5.1 Chapter Introduction This chapter outlines the results obtained from

More information

Visualization with ParaView

Visualization with ParaView Visualization with ParaView Before we begin Make sure you have ParaView 4.1.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.php Background http://www.paraview.org/

More information

CatDV Pro Workgroup Serve r

CatDV Pro Workgroup Serve r Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability

More information

Installing Management Applications on VNX for File

Installing Management Applications on VNX for File EMC VNX Series Release 8.1 Installing Management Applications on VNX for File P/N 300-015-111 Rev 01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright

More information

http://docs.trendmicro.com

http://docs.trendmicro.com Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

Visualization Cluster Getting Started

Visualization Cluster Getting Started Visualization Cluster Getting Started Contents 1 Introduction to the Visualization Cluster... 1 2 Visualization Cluster hardware and software... 2 3 Remote visualization session through VNC... 2 4 Starting

More information

James Ahrens, Berk Geveci, Charles Law. Technical Report

James Ahrens, Berk Geveci, Charles Law. Technical Report LA-UR-03-1560 Approved for public release; distribution is unlimited. Title: ParaView: An End-User Tool for Large Data Visualization Author(s): James Ahrens, Berk Geveci, Charles Law Submitted to: Technical

More information

http://docs.trendmicro.com

http://docs.trendmicro.com Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

Parallel Visualization of Petascale Simulation Results from GROMACS, NAMD and CP2K on IBM Blue Gene/P using VisIt Visualization Toolkit

Parallel Visualization of Petascale Simulation Results from GROMACS, NAMD and CP2K on IBM Blue Gene/P using VisIt Visualization Toolkit Available online at www.prace-ri.eu Partnership for Advanced Computing in Europe Parallel Visualization of Petascale Simulation Results from GROMACS, NAMD and CP2K on IBM Blue Gene/P using VisIt Visualization

More information

Why are we teaching you VisIt?

Why are we teaching you VisIt? VisIt Tutorial Why are we teaching you VisIt? Interactive (GUI) Visualization and Analysis tool Multiplatform, Free and Open Source The interface looks the same whether you run locally or remotely, serial

More information

Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.

Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. NETWORK OPERATING SYSTEM Introduction Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. Network operating

More information

Parallel Analysis and Visualization on Cray Compute Node Linux

Parallel Analysis and Visualization on Cray Compute Node Linux Parallel Analysis and Visualization on Cray Compute Node Linux David Pugmire, Oak Ridge National Laboratory and Hank Childs, Lawrence Livermore National Laboratory and Sean Ahern, Oak Ridge National Laboratory

More information

VisIVO, an open source, interoperable visualization tool for the Virtual Observatory

VisIVO, an open source, interoperable visualization tool for the Virtual Observatory Claudio Gheller (CINECA) 1, Ugo Becciani (OACt) 2, Marco Comparato (OACt) 3 Alessandro Costa (OACt) 4 VisIVO, an open source, interoperable visualization tool for the Virtual Observatory 1: c.gheller@cineca.it

More information

Enterprise Solution for Remote Desktop Services... 2. System Administration... 3. Server Management... 4. Server Management (Continued)...

Enterprise Solution for Remote Desktop Services... 2. System Administration... 3. Server Management... 4. Server Management (Continued)... CONTENTS Enterprise Solution for Remote Desktop Services... 2 System Administration... 3 Server Management... 4 Server Management (Continued)... 5 Application Management... 6 Application Management (Continued)...

More information

In order to upload a VM you need to have a VM image in one of the following formats:

In order to upload a VM you need to have a VM image in one of the following formats: What is VM Upload? 1. VM Upload allows you to import your own VM and add it to your environment running on CloudShare. This provides a convenient way to upload VMs and appliances which were already built.

More information

Visualization and Post Processing of OpenFOAM results a Brie. a Brief Introduction to VTK

Visualization and Post Processing of OpenFOAM results a Brie. a Brief Introduction to VTK Visualization and Post Processing of OpenFOAM results a Brief Introduction to VTK December 13:th 2007 OpenFOAM Introdutory Course Chalmers University of Technology Post Processing in OF No built in post

More information

Post-processing and Visualization with Open-Source Tools. Journée Scientifique Centre Image April 9, 2015 - Julien Jomier

Post-processing and Visualization with Open-Source Tools. Journée Scientifique Centre Image April 9, 2015 - Julien Jomier Post-processing and Visualization with Open-Source Tools Journée Scientifique Centre Image April 9, 2015 - Julien Jomier Kitware - Leader in Open Source Software for Scientific Computing Software Development

More information

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

Kaltura On-Prem Evaluation Package - Getting Started

Kaltura On-Prem Evaluation Package - Getting Started Kaltura On-Prem Evaluation Package - Getting Started Thank you for your interest in the Kaltura On-Prem Online Video Platform (OVP). Before you get started with your Kaltura On-Prem evaluation, a Kaltura

More information

How is EnSight Uniquely Suited to FLOW-3D Data?

How is EnSight Uniquely Suited to FLOW-3D Data? How is EnSight Uniquely Suited to FLOW-3D Data? July 5, 2011 figure 1. FLOW-3D model of Dam visualized with EnSight If you would like to know how CEI s EnSight offers you more power than other postprocessors

More information

Thin@ System Architecture V3.2. Last Update: August 2015

Thin@ System Architecture V3.2. Last Update: August 2015 Thin@ System Architecture V3.2 Last Update: August 2015 Introduction http://www.thinetsolution.com Welcome to Thin@ System Architecture manual! Modern business applications are available to end users as

More information

SAM XFile. Trial Installation Guide Linux. Snell OD is in the process of being rebranded SAM XFile

SAM XFile. Trial Installation Guide Linux. Snell OD is in the process of being rebranded SAM XFile SAM XFile Trial Installation Guide Linux Snell OD is in the process of being rebranded SAM XFile Version History Table 1: Version Table Date Version Released by Reason for Change 10/07/2014 1.0 Andy Gingell

More information

FileMaker Server 9. Custom Web Publishing with PHP

FileMaker Server 9. Custom Web Publishing with PHP FileMaker Server 9 Custom Web Publishing with PHP 2007 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker,

More information

IDL. Get the answers you need from your data. IDL

IDL. Get the answers you need from your data. IDL Get the answers you need from your data. IDL is the preferred computing environment for understanding complex data through interactive visualization and analysis. IDL Powerful visualization. Interactive

More information

The Mantid Project. The challenges of delivering flexible HPC for novice end users. Nicholas Draper SOS18

The Mantid Project. The challenges of delivering flexible HPC for novice end users. Nicholas Draper SOS18 The Mantid Project The challenges of delivering flexible HPC for novice end users Nicholas Draper SOS18 What Is Mantid A framework that supports high-performance computing and visualisation of scientific

More information

Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server

Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server Hardware Windows Windows NT 4.0 Linux Server Software and

More information

Spectrum Technology Platform. Version 9.0. Spectrum Spatial Administration Guide

Spectrum Technology Platform. Version 9.0. Spectrum Spatial Administration Guide Spectrum Technology Platform Version 9.0 Spectrum Spatial Administration Guide Contents Chapter 1: Introduction...7 Welcome and Overview...8 Chapter 2: Configuring Your System...9 Changing the Default

More information

HP Business Availability Center

HP Business Availability Center HP Business Availability Center for the Windows and Solaris operating systems Software Version: 8.05 Business Process Monitor Administration Document Release Date:September 2010 Software Release Date:

More information

An Analysis of Propalms TSE and Microsoft Remote Desktop Services

An Analysis of Propalms TSE and Microsoft Remote Desktop Services An Analysis of TSE and Remote Desktop Services JULY 2010 This document illustrates how TSE can extend your Remote Desktop Services environment providing you with the simplified and consolidated management

More information

PROPALMS TSE 6.0 March 2008

PROPALMS TSE 6.0 March 2008 PROPALMS March 2008 An Analysis of and Terminal Services: Contents System Administration... 2 Server Management... 3 Application Management... 5 Security... 7 End User Experience... 8 Monitoring and Reporting...

More information

Parallel Large-Scale Visualization

Parallel Large-Scale Visualization Parallel Large-Scale Visualization Aaron Birkland Cornell Center for Advanced Computing Data Analysis on Ranger January 2012 Parallel Visualization Why? Performance Processing may be too slow on one CPU

More information

FileMaker Server 7. Administrator s Guide. For Windows and Mac OS

FileMaker Server 7. Administrator s Guide. For Windows and Mac OS FileMaker Server 7 Administrator s Guide For Windows and Mac OS 1994-2004, FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark

More information

Remote Graphical Visualization of Large Interactive Spatial Data

Remote Graphical Visualization of Large Interactive Spatial Data Remote Graphical Visualization of Large Interactive Spatial Data ComplexHPC Spring School 2011 International ComplexHPC Challenge Cristinel Mihai Mocan Computer Science Department Technical University

More information

Introduction to Visualization with VTK and ParaView

Introduction to Visualization with VTK and ParaView Introduction to Visualization with VTK and ParaView R. Sungkorn and J. Derksen Department of Chemical and Materials Engineering University of Alberta Canada August 24, 2011 / LBM Workshop 1 Introduction

More information

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc. WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4

More information

HP OO 10.X - SiteScope Monitoring Templates

HP OO 10.X - SiteScope Monitoring Templates HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,

More information

Visualization Plugin for ParaView

Visualization Plugin for ParaView Alexey I. Baranov Visualization Plugin for ParaView version 1.3 Springer Contents 1 Visualization with ParaView..................................... 1 1.1 ParaView plugin installation.................................

More information

JavaFX Session Agenda

JavaFX Session Agenda JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user

More information

MEGA Web Application Architecture Overview MEGA 2009 SP4

MEGA Web Application Architecture Overview MEGA 2009 SP4 Revised: September 2, 2010 Created: March 31, 2010 Author: Jérôme Horber CONTENTS Summary This document describes the system requirements and possible deployment architectures for MEGA Web Application.

More information

Spectrum Technology Platform. Version 9.0. Administration Guide

Spectrum Technology Platform. Version 9.0. Administration Guide Spectrum Technology Platform Version 9.0 Administration Guide Contents Chapter 1: Getting Started...7 Starting and Stopping the Server...8 Installing the Client Tools...8 Starting the Client Tools...9

More information

A Steering Environment for Online Parallel Visualization of Legacy Parallel Simulations

A Steering Environment for Online Parallel Visualization of Legacy Parallel Simulations A Steering Environment for Online Parallel Visualization of Legacy Parallel Simulations Aurélien Esnard, Nicolas Richart and Olivier Coulaud ACI GRID (French Ministry of Research Initiative) ScAlApplix

More information

Introduction to Endpoint Security

Introduction to Endpoint Security Chapter Introduction to Endpoint Security 1 This chapter provides an overview of Endpoint Security features and concepts. Planning security policies is covered based on enterprise requirements and user

More information

Installation Guide for Pulse on Windows Server 2012

Installation Guide for Pulse on Windows Server 2012 MadCap Software Installation Guide for Pulse on Windows Server 2012 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software

More information

User's Guide - Beta 1 Draft

User's Guide - Beta 1 Draft IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent vnext User's Guide - Beta 1 Draft SC27-2319-05 IBM Tivoli Composite Application Manager for Microsoft

More information

Last Updated: July 2011. STATISTICA Enterprise Server Security

Last Updated: July 2011. STATISTICA Enterprise Server Security Last Updated: July 2011 STATISTICA Enterprise Server Security STATISTICA Enterprise Server Security Page 2 of 10 Table of Contents Executive Summary... 3 Introduction to STATISTICA Enterprise Server...

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights

More information

Chapter 1 - Web Server Management and Cluster Topology

Chapter 1 - Web Server Management and Cluster Topology Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management

More information

Installation Guide for Pulse on Windows Server 2008R2

Installation Guide for Pulse on Windows Server 2008R2 MadCap Software Installation Guide for Pulse on Windows Server 2008R2 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software

More information

Scheduling in SAS 9.3

Scheduling in SAS 9.3 Scheduling in SAS 9.3 SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. Scheduling in SAS 9.3. Cary, NC: SAS Institute Inc. Scheduling in SAS 9.3

More information

Network Administrator s Guide and Getting Started with Autodesk Ecotect Analysis

Network Administrator s Guide and Getting Started with Autodesk Ecotect Analysis Autodesk Ecotect Analysis 2011 Network Administrator s Guide and Getting Started with Autodesk Ecotect Analysis This document describes how to install and activate Autodesk Ecotect Analysis 2011 software

More information

Introduction to Mobile Access Gateway Installation

Introduction to Mobile Access Gateway Installation Introduction to Mobile Access Gateway Installation This document describes the installation process for the Mobile Access Gateway (MAG), which is an enterprise integration component that provides a secure

More information

Volume SYSLOG JUNCTION. User s Guide. User s Guide

Volume SYSLOG JUNCTION. User s Guide. User s Guide Volume 1 SYSLOG JUNCTION User s Guide User s Guide SYSLOG JUNCTION USER S GUIDE Introduction I n simple terms, Syslog junction is a log viewer with graphing capabilities. It can receive syslog messages

More information

DeployStudio Server Quick Install

DeployStudio Server Quick Install DeployStudio Server Quick Install v1.7.0 The DeployStudio Team info@deploystudio.com Requirements OS X 10.7.5 to 10.11.1 DeployStudioServer_v1.7.x.pkg and later NetBoot based deployment 100 Mb/s switched

More information

Scientific Visualization with Open Source Tools. HM 2014 Julien Jomier julien.jomier@kitware.com

Scientific Visualization with Open Source Tools. HM 2014 Julien Jomier julien.jomier@kitware.com Scientific Visualization with Open Source Tools HM 2014 Julien Jomier julien.jomier@kitware.com Visualization is Communication Challenges of Visualization Challenges of Visualization Heterogeneous data

More information

Integrated Open-Source Geophysical Processing and Visualization

Integrated Open-Source Geophysical Processing and Visualization Integrated Open-Source Geophysical Processing and Visualization Glenn Chubak* University of Saskatchewan, Saskatoon, Saskatchewan, Canada gdc178@mail.usask.ca and Igor Morozov University of Saskatchewan,

More information

Enabling SSL and Client Certificates on the SAP J2EE Engine

Enabling SSL and Client Certificates on the SAP J2EE Engine Enabling SSL and Client Certificates on the SAP J2EE Engine Angel Dichev RIG, SAP Labs SAP AG 1 Learning Objectives As a result of this session, you will be able to: Understand the different SAP J2EE Engine

More information

NETWRIX EVENT LOG MANAGER

NETWRIX EVENT LOG MANAGER NETWRIX EVENT LOG MANAGER QUICK-START GUIDE FOR THE ENTERPRISE EDITION Product Version: 4.0 July/2012. Legal Notice The information in this publication is furnished for information use only, and does not

More information

System Requirements - Table of Contents

System Requirements - Table of Contents Page 1 of 12 System Requirements - Table of Contents CommNet Server CommNet Agent CommNet Browser CommNet Browser as a Stand-Alone Application CommNet Browser as a Remote Web-Based Application CommNet

More information

Xerox DocuShare Security Features. Security White Paper

Xerox DocuShare Security Features. Security White Paper Xerox DocuShare Security Features Security White Paper Xerox DocuShare Security Features Businesses are increasingly concerned with protecting the security of their networks. Any application added to a

More information

NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, 2015. Version 4.0

NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, 2015. Version 4.0 NS DISCOVER 4.0 ADMINISTRATOR S GUIDE July, 2015 Version 4.0 TABLE OF CONTENTS 1 General Information... 4 1.1 Objective... 4 1.2 New 4.0 Features Improvements... 4 1.3 Migrating from 3.x to 4.x... 5 2

More information

Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release 12.0.3.0.0

Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release 12.0.3.0.0 Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release 12.0.3.0.0 Part No. E52543-01 April 2014 Oracle Financial Services Software Limited Oracle Park Off Western Express Highway

More information

How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint

How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint StoreGrid Linux Server Installation Guide Before installing StoreGrid as Backup Server (or) Replication Server in your machine, you should install MySQL Server in your machine (or) in any other dedicated

More information

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies: Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,

More information

www.novell.com/documentation Server Installation ZENworks Mobile Management 2.7.x August 2013

www.novell.com/documentation Server Installation ZENworks Mobile Management 2.7.x August 2013 www.novell.com/documentation Server Installation ZENworks Mobile Management 2.7.x August 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this

More information

PC-Duo Web Console Installation Guide

PC-Duo Web Console Installation Guide PC-Duo Web Console Installation Guide Release 12.1 August 2012 Vector Networks, Inc. 541 Tenth Street, Unit 123 Atlanta, GA 30318 (800) 330-5035 http://www.vector-networks.com Copyright 2012 Vector Networks

More information

Automated deployment of virtualization-based research models of distributed computer systems

Automated deployment of virtualization-based research models of distributed computer systems Automated deployment of virtualization-based research models of distributed computer systems Andrey Zenzinov Mechanics and mathematics department, Moscow State University Institute of mechanics, Moscow

More information

Scheduling in SAS 9.4 Second Edition

Scheduling in SAS 9.4 Second Edition Scheduling in SAS 9.4 Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. Scheduling in SAS 9.4, Second Edition. Cary, NC: SAS Institute

More information

1. Product Information

1. Product Information ORIXCLOUD BACKUP CLIENT USER MANUAL LINUX 1. Product Information Product: Orixcloud Backup Client for Linux Version: 4.1.7 1.1 System Requirements Linux (RedHat, SuSE, Debian and Debian based systems such

More information

24x7 Scheduler Multi-platform Edition 5.2

24x7 Scheduler Multi-platform Edition 5.2 24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table

More information

FileMaker Server 14. FileMaker Server Help

FileMaker Server 14. FileMaker Server Help FileMaker Server 14 FileMaker Server Help 2007 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks

More information

Remote Application Server Version 14. Last updated: 25-02-15

Remote Application Server Version 14. Last updated: 25-02-15 Remote Application Server Version 14 Last updated: 25-02-15 Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise

More information

Online Backup Client User Manual Linux

Online Backup Client User Manual Linux Online Backup Client User Manual Linux 1. Product Information Product: Online Backup Client for Linux Version: 4.1.7 1.1 System Requirements Operating System Linux (RedHat, SuSE, Debian and Debian based

More information

Cassandra 2.0: Tutorial

Cassandra 2.0: Tutorial Cassandra 2.0 Tutorial V1.0 Sébastien Jourdain, Fatiha Zeghir 2005/06/01 1 / 16 Abstract Cassandra is a generic VTK data viewer written in Java which provides native multiplatform support. Cassandra is

More information

TIBCO Spotfire Statistics Services Installation and Administration

TIBCO Spotfire Statistics Services Installation and Administration TIBCO Spotfire Statistics Services Installation and Administration Software Release 7.0 February 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.

More information

Cisco Adaptive Security Device Manager Version 5.2F for Cisco Firewall Services Module Software Version 3.2

Cisco Adaptive Security Device Manager Version 5.2F for Cisco Firewall Services Module Software Version 3.2 Cisco Adaptive Security Device Manager Version 5.2F for Cisco Firewall Services Module Software Version 3.2 Cisco Adaptive Security Device Manager (ASDM) delivers world-class security management and monitoring

More information

Using EMC Documentum with Adobe LiveCycle ES

Using EMC Documentum with Adobe LiveCycle ES Technical Guide Using EMC Documentum with Adobe LiveCycle ES Table of contents 1 Deployment 3 Managing LiveCycle ES development assets in Documentum 5 Developing LiveCycle applications with contents in

More information

Cloud Web-Based Operating System (Cloud Web Os)

Cloud Web-Based Operating System (Cloud Web Os) Cloud Web-Based Operating System (Cloud Web Os) Hesham Abusaimeh Department of Computer Science, Faculty of Information Technology, Applied Science University, Amman, 11931 Jordan. ABSTRACT The cloud computing

More information

NASA Workflow Tool. User Guide. September 29, 2010

NASA Workflow Tool. User Guide. September 29, 2010 NASA Workflow Tool User Guide September 29, 2010 NASA Workflow Tool User Guide 1. Overview 2. Getting Started Preparing the Environment 3. Using the NED Client Common Terminology Workflow Configuration

More information

COMSOL Server. Manual

COMSOL Server. Manual COMSOL Server Manual COMSOL Server Manual 1998 2014 COMSOL Protected by U.S. Patents listed on www.comsol.com/patents, and U.S. Patents 7,519,518; 7,596,474; 7,623,991; and 8,457,932. Patents pending.

More information

System Requirements - CommNet Server

System Requirements - CommNet Server System Requirements - CommNet Page 1 of 11 System Requirements - CommNet The following requirements are for the CommNet : Operating System Processors Microsoft with Service Pack 4 Microsoft Advanced with

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

End User Guide The guide for email/ftp account owner

End User Guide The guide for email/ftp account owner End User Guide The guide for email/ftp account owner ServerDirector Version 3.7 Table Of Contents Introduction...1 Logging In...1 Logging Out...3 Installing SSL License...3 System Requirements...4 Navigating...4

More information

Department of Veterans Affairs. Open Source Electronic Health Record (EHR) Services

Department of Veterans Affairs. Open Source Electronic Health Record (EHR) Services Department of Veterans Affairs Open Source Electronic Health Record (EHR) Services Web Application Automated Testing Framework (WAATF) Software Design Document (SDD) Version 1.0 September 2013 Contract:

More information

User Guide Zend Server Community 4.0.3

User Guide Zend Server Community 4.0.3 User Guide Zend Server Community 4.0.3 By Zend Technologies www.zend.com Table of Contents Abstract... 1 Password Management... 1 Support... 2 Zend Support Center... 2 Administration Interface... 3 General

More information

RingStor User Manual. Version 2.1 Last Update on September 17th, 2015. RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816.

RingStor User Manual. Version 2.1 Last Update on September 17th, 2015. RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816. RingStor User Manual Version 2.1 Last Update on September 17th, 2015 RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816 Page 1 Table of Contents 1 Overview... 5 1.1 RingStor Data Protection...

More information

Architecture and Mode of Operation

Architecture and Mode of Operation Software- und Organisations-Service Open Source Scheduler Architecture and Mode of Operation Software- und Organisations-Service GmbH www.sos-berlin.com Scheduler worldwide Open Source Users and Commercial

More information

A Guide to New Features in Propalms OneGate 4.0

A Guide to New Features in Propalms OneGate 4.0 A Guide to New Features in Propalms OneGate 4.0 Propalms Ltd. Published April 2013 Overview This document covers the new features, enhancements and changes introduced in Propalms OneGate 4.0 Server (previously

More information

MayaVi: A free tool for CFD data visualization

MayaVi: A free tool for CFD data visualization MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, 600 036. e mail: prabhu@aero.iitm.ernet.in Keywords: Visualization, CFD data,

More information

See-GRID Project and Business Model

See-GRID Project and Business Model Improvements of the grid infrastructure and services within SEE-GRID Anastas Misev MARNET/MARGI/UKIM Macedonia Introduction SEE-GRID Project series SEE-GRID establish infrastructure SEE-GRID-2 extend infrastructure,

More information

RecoveryVault Express Client User Manual

RecoveryVault Express Client User Manual For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by

More information

Documentation of open source GIS/RS software projects

Documentation of open source GIS/RS software projects Contract no. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2007-07-02 CASCADOSS Development of a trans-national cascade training programme on Open Source GIS&RS Software for environmental applications

More information

PUBLIC Secure Login for SAP Single Sign-On Implementation Guide

PUBLIC Secure Login for SAP Single Sign-On Implementation Guide SAP Single Sign-On 2.0 SP04 Document Version: 1.0-2014-10-28 PUBLIC Secure Login for SAP Single Sign-On Implementation Guide Table of Contents 1 What Is Secure Login?....8 1.1 System Overview.... 8 1.1.1

More information