Saša Singer
University of Zagreb
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Saša Singer.
Applied Mathematics and Computation | 2012
Sanja Singer; Saša Singer; Vedran Novaković; Davor Davidović; Aleksandar Ušćumlić
The paper describes several efficient parallel implementations of the one-sided hyperbolic Jacobi-type algorithm for computing eigenvalues and eigenvectors of Hermitian matrices. By appropriate blocking of the algorithms an almost ideal load balancing between all available processors/cores is obtained. A similar blocking technique can be used to exploit local cache memory of each processor to further speed up the process. Due to diversity of modern computer architectures, each of the algorithms described here may be the method of choice for a particular hardware and a given matrix size. All proposed block algorithms compute the eigenvalues with relative accuracy similar to the original non-blocked Jacobi algorithm.
Linear Algebra and its Applications | 2000
Sanja Singer; Saša Singer
Abstract Indefinite QR factorization is a generalization of the well-known QR factorization, where Q is a unitary matrix with respect to the given indefinite inner product matrix J . This factorization can be used for accurate computation of eigenvalues of the Hermitian matrix A=G ∗ JG , where G and J are initially given or naturally formed from initial data. The classical example of such a matrix is A=B ∗ B−C ∗ C , with given B and C . In this paper we present the rounding-error and perturbation bounds for the so called “triangular” case of the indefinite QR factorization. These bounds fit well into the relative perturbation theory for Hermitian matrices given in factorized form.
Numerical Algorithms | 2012
Sanja Singer; Saša Singer; Vedran Novaković; Aleksandar Ušćumlić; Vedran Dunjko
We describe two main classes of one-sided trigonometric and hyperbolic Jacobi-type algorithms for computing eigenvalues and eigenvectors of Hermitian matrices. These types of algorithms exhibit significant advantages over many other eigenvalue algorithms. If the matrices permit, both types of algorithms compute the eigenvalues and eigenvectors with high relative accuracy. We present novel parallelization techniques for both trigonometric and hyperbolic classes of algorithms, as well as some new ideas on how pivoting in each cycle of the algorithm can improve the speed of the parallel one-sided algorithms. These parallelization approaches are applicable to both distributed-memory and shared-memory machines. The numerical testing performed indicates that the hyperbolic algorithms may be superior to the trigonometric ones, although, in theory, the latter seem more natural.
Journal of Astm International | 2011
Božidar Liščić; Saša Singer; Hartmut Beitz
For computer simulation of a quenching process, the fundamental prerequisite is to have the relevant heat transfer coefficient (HTC) calculated as function of workpiece’s surface temperature and time respectively. In order to calculate the HTC, experimental measurement of the temperature-time history (cooling curve) near the workpiece surface is necessary. In this investigation, cylindrical probes of 20, 50, and 80 mm diameter are used. The cooling curve was measured always at 1 mm below the surface of the probe. Special care has been taken to keep all other factors (design of the probes, temperature measurement, quenching conditions, and calculation procedure), which can influence on the calculated HTC, constant to assure that the only variable is the diameter of the probe. Supposing a radially symmetrical heat flow at half length of the probe, the HTC was calculated using one-dimensional (1-D) inverse heat conduction method. The unexpected striking result of this investigation is the fact that for biggest probe diameter (80 mm), the calculated HTC as function of surface temperature does not show the film boiling phase. A plausible explanation of this effect is given based on the critical heat flux density. The possibility to establish a simple fixed relation (a correction factor) between the HTC and the diameter of cylinders is discussed.
Linear Algebra and its Applications | 2003
Sanja Singer; Saša Singer
To compute the eigenvalues of a skew-symmetric matrix A, we can use a one-sided Jacobi-like algorithm to enhance accuracy. This algorithm begins by a suitable Cholesky-like factorization of A, A=GTJG. In some applications, A is given implicitly in that form and its natural Cholesky-like factor G is immediately available, but “tall”, i.e., not of full row rank. This factor G is unsuitable for the Jacobi-like process. To avoid explicit computation of A, and possible loss of accuracy, the factor has to be preprocessed by a QR-like factorization. In this paper we present the symplectic QR algorithm to achieve such a factorization, together with the corresponding rounding error and perturbation bounds. These bounds fit well into the relative perturbation theory for skew-symmetric matrices given in factorized form.
NUMERICAL ANALYSIS AND APPLIED MATHEMATICS: International Conference of Numerical Analysis and Applied Mathematics | 2007
Sanja Singer; Saša Singer; Vjeran Hari; Davor Davidović; Marijan Jurešić; Aleksandar Ušćumlić
Recent advances in fast implementation of the indefinite one‐sided Jacobi method are described. Special attention is devoted to the block pivot strategies and to the column sorting which is embedded in the algorithm.
parallel computing | 2015
Vedran Novaković; Sanja Singer; Saša Singer
New parallel Jacobi-type algorithm for the generalized singular value problem.The algorithm is 15 times faster than DGGSVD from LAPACK.It is also more accurate. The paper describes how to modify the two-sided Hari-Zimmermann algorithm for computation of the generalized eigenvalues of a matrix pair (A, B), where B is positive definite, to an implicit algorithm that computes the generalized singular values of a pair (F, G). In addition, we present blocking and parallelization techniques for speedup of the computation.For triangular matrix pairs of a moderate size, numerical tests show that the double precision sequential pointwise algorithm is several times faster than the Lapack DTGSJA algorithm, while the accuracy is slightly better, especially for small generalized singular values.Cache-aware algorithms, implemented either as the block-oriented, or as the full block algorithm, are several times faster than the pointwise algorithm. The algorithm is almost perfectly parallelizable, so parallel shared memory versions of the algorithm are perfectly scalable, and their speedup almost solely depends on the number of cores used. A hybrid shared/distributed memory algorithm is intended for huge matrices that do not fit into the shared memory.
Strojniski Vestnik-journal of Mechanical Engineering | 2010
Božidar Liščić; Saša Singer; Božo Smoljan
A quench probe, based on temperature gradient method was used to measure and record cooling curves when quenching real axially symmetric workpieces of any complex shape in liquid quenchants. Calculation of relevant heat transfer coefficients (HTC) is based on the cooling curve measured just below surface of the cylindrical probe of 50 mm diameter. A 2-D computer program, based on the cooling time from 800 to 500°C (t8/5), and the Jominy hardenability curve of the steel grade in question, is used to predict the hardness distribution within the whole volume of the workpiece, all at once, which is a unique feature of this method.
Archive | 2005
Sanja Singer; Saša Singer
A matrix A is defined to be rank stable if rank(A) is unchanged for all relatively small perturbations of its elements. In this paper we investigate some properties and zero patterns of such matrices.
Applied Numerical Analysis & Computational Mathematics | 2004
Saša Singer; Sanja Singer