ServicenavigationHauptnavigationTrailKarteikarten


Forschungsstelle
EU FRP
Projektnummer
00.0208
Projekttitel
SCANS: Software for computer aided neutron scattering
Projekttitel Englisch
SCANS: Software for computer aided neutron scattering

Texte zu diesem Projekt

 DeutschFranzösischItalienischEnglisch
Schlüsselwörter
-
-
-
Anzeigen
Alternative Projektnummern
-
-
-
Anzeigen
Forschungsprogramme
-
-
-
Anzeigen
Kurzbeschreibung
-
-
-
Anzeigen
Weitere Hinweise und Angaben
-
-
-
Anzeigen
Partner und Internationale Organisationen
-
-
-
Anzeigen
Abstract
-
-
-
Anzeigen
Datenbankreferenzen
-
-
-
Anzeigen

Erfasste Texte


KategorieText
Schlüsselwörter
(Englisch)
Monte Carlo simulation; neutron scattering instruments; instrument design
Alternative Projektnummern
(Englisch)
EU project number: HPRI-1999-50013
Forschungsprogramme
(Englisch)
EU-programme: 5. Frame Research Programme - 4.1.1 Research training networks
Kurzbeschreibung
(Englisch)
See abstract
Weitere Hinweise und Angaben
(Englisch)
Full name of research-institution/enterprise:
Paul Scherrer Institut PSI / ETH Zürich
Labor für Neutronenstreuung
Partner und Internationale Organisationen
(Englisch)
Uppsala University, Uppsala (S), Risø National Laboratory, Roskilde (DK), Technische Universiteit Delft (NL), CLRC, RAL, Didcot (UK), Hahn-Meitner-Institut GmbH, Berlin (D), Res. Inst. for Solid State Physics and Optics, Budapest (HU), Nuclear Physics Institute, Rez - Praha (CZ), Istituto Nazionale per la Fisica della Materia, Genova (I)
Abstract
(Englisch)
The main objective of the SCANS project is the development of software that enables more efficient and effective use of European neutron scattering facilities, either in terms of instrument design or experiment design and execution. Priority will be given to the development and extension of the existing Monte Carlo simulation packages for neutron scattering instruments, MCSTAS and VITESS.
A common data format is essential for exchanging and comparing the results. For this purpose an international team of scientists and computer programmers from neutron and X-ray facilities has developed the NeXus data format. The main part of the Swiss participation in SCANS will be the further development of the NeXus software as well as providing documentation and help for adding this standard into the simulation packages.
After intense discussions on a combined NeXus/SCANS workshop in march 2001 at PSI, Villigen, the NeXus API was extended to support flushing and unlimited dimensions. This was done for the ANSI-C, F77 and F90 API. A Java-API for NeXus was designed and implemented using the Java native methods interface. Working groups were established for the refinement of the NeXus dictionary for instrument definitions.
NeXus is based on HDF version 4 as the physical file format. The implementors of HDF, NCSA, now promote a new, incompatible, version of HDF, HDF5. HDF5 supports file sizes larger then 2GB and lifts HDF-4's limit on the number of objects possible in a file. Therefore it became necessary to provide a NeXus-API for HDF5 as well. For the implementation of this new API we strived to achieve two main goals: The first is maximum compatibility at the API level in order to minimize changes to existing code. The second goal was support for both HDF-4 and HDF5. The new API is available since June 2001 and can be built to support HDF-4 or HDF5 only or to support both HDF-4 and HDF5. The goal of maximum API compatibility was achieved with the exception of compressed data set writing. A new API function became necessary for the creation of compressed datasets due to limitations in the HDF5 API. In the meantime the new API is not only supported for the C programming language but also for Fortran 77 and Java. Both NXdict and NXbrowse have also been adapted to work with the new API version. Some initial work has been done in order to add NeXus support into the Monte Carlo simulation package Vitess. Work is in progress on a new tutorial for NeXus.

Datenbankreferenzen
(Englisch)
Swiss Database: Euro-DB of the
State Secretariat for Education and Research
Hallwylstrasse 4
CH-3003 Berne, Switzerland
Tel. +41 31 322 74 82
Swiss Project-Number: 00.0208