Masthead image
Programs


Time Library

The C++ Time Library (time_lib_hao) can be used to measure the time cost for a program or the subroutines in the program. You can download the library with git:


git clone https://github.com/hshi/time_lib_hao



Kahan Error Analysis Library

The C++ Kahan Error Analysis Library (kahan_error_analysis_lib_hao) can be used to calculate the error bars and do the Kahan summation. You can download the library with git:


git clone https://github.com/hshi/kahan_error_analysis_lib_hao




Matrix Library

The c++ Matrix Library (matrix_lib_hao), supports many dimensional arrays and uses lapack blas library. We can use mkl, acml, and magma (CPU+GPU). There is a customized acml.h (not 64 and not mp version) header file for using acml.

git clone https://github.com/hshi/matrix_lib_hao

 


For more information about my libraries, please visit my github website.