Virtual Earthquake and seismology Research Community e-science environment in Europe

Verce logoVerce gateway

Training: Knowledge Base

Information Technology

  1. VO, Grid Certificate and CA
  2. Portal framework
    A portal is a Web-based application that acts as a gateway between users and a range of such Web services. Portal technology is adopted by VERCE to provide a unique interface for users to access distributed seismic data. Portal development is normally based on a portal framework. The followings are recommended open-source portal frameworks:
  3. Portlet specification
    A portlet is pluggable user interface software component that is managed and displayed in a web portal. The followings are portlet standards:
  4. OGSA-DAI
    OGSA-DAI is a solution for distributed data access and management. It has been under development since 2002 and is now an established open source product currently managed by EPCC, The University of Edinburgh. VERCE is adopting OGSA-DAI to deploy a range of web services that present distributed seismic data.
  5. VERCE Gateway and Dispel
    The Gateway is the hub of the VERCE platform and is based on technology developed by the ADMIRE project(http://www.admire-project.eu/). The Gateway delegates the enactment of user workflows to available distributed resources. Currently only workflows written in the Dispel workflow language are accepted for development and execution on OGSA-DAI services. Dispel is currently chosed for the following reasons: (i) it is dataflow based for multi-site enactment, (ii) it has functions to describe work patterns, and (iii) it is designed for human communication and to avoid detail that inhibits automated mapping and optimisation. The above section contains links to OGSA-DAI resources, while the links below are to ADMIRE and Dispel resources.
  6. GridFTP
    GridFTP is a high-performance, secure, reliable data transfer protocol optimized for high-bandwidth wide-area networks. GridFTP is useful for a number of reasons - including faster transfer and in-built security. It achieves this through the following alterations: security with GSI, third party transfers, parallel and striped transfer, partial file transfer, fault tolerance and restart, and automatic TCP optimisation. Click here to find out full information of GridFTP.
  7. iRODS
    iRODS (the integrated Rule-Oriented Data-managemenmt System) is a community-driven, open source, data Grid software solution. iRODS helps to manage (organize, share, protect, and preserve) large sets of computer files. Collections can range in size from moderate to a hundred million files or more totaling petabytes of data. Beyond these generic capabilities, iRODS is also highly configurable and easily extensible for a very wide range of use cases through user-defined Micro-services, without having to modify core code. Click here to find out full information of iRODS.
  8. UNICORE
    UNICORE (UNiform Interface to COmputing REsources) offers a ready-to-run Grid system including client and server software. UNICORE makes distributed computing and data resources available in a seamless and secure way in intranets and the internet. Click here to find out full information of UNICORE.
  9. Dispel4Py
    Dispel4Py is a Python library for describing abstract workflows for distributed data-intensive applications.

Seismology Information

  1. Data format
  2. Application Tools
    • SeisSol
    • Whisper: This project focuses on the use of the seismic ambient noise to monitor slight changes of properties in the solid Earth. Codes developed provide tools for processing a large set of seismograms (traces), for computing correlations and analyse it. They use the standard python scientific libraries numpy and scipy and the very good useful work made by the obspy library.
    • ObsPy: Python Toolbox for seismology/seismological observatories.