本文へジャンプ
Xabclib

(eXteneded ABCLib)

Project
イメージ


Overview
This page is for Xabclib (eXtended ABCLib), which is a numerical library with auto-tuning facility. The library is supported by the grant of "Seamless and Highly-Productive Parallel Programming Environment for High-Performance Computing", High Performance Library Sub Project (2008 - 2011), from Ministry of Education, Culture, Sports, Science & Technology, Japan.

Development of Xabclib is also supported by Grant-in-Aid for Scientific Research (B), "Exa-scale Adaptation to Sparse Iterative Library with Run-time Auto-tuning Facility" (No. 24300004) by Ministry of Education, Culture, Sports, Science & Technology, Japan, from FY2012 to FY2014.

 


Development Library
Xabclib:
The numerical library which will be developed by this sub project.
This is also software efforts on the head project, including a parallel language XcalableMP and a script language Xcrypt.
Xabclib supplies the following extended functions to the conventional library ABCLib:
  • Designing and developing a generalized auto-tuning interface library, OpenATLib.
  • Development functions, APIs, and implementations for the "AT policy" which is a strategy based on user specified preferences.

OpenATLib:
The application programming interface (API) library for auto-tuning facility, which is developed by the project.

Xabclib_LANCZOS:
The sparse real symmetric standard eigenproblem iterative solver using restart LANCZOS method with auto-tuning facility based on the OpenATLib.

Xabclib_GMRES:
The sparse unsymmetric linear equations iterative solver using GMRES(m) method with auto-tuning facility based on the OpenATLib.

Related Links

University of Technology Petronas, Malaysia,High Performance Computing (HPC) Service Center:

OpenFOAM with Xabclib