Purpose -The purpose of this paper is to report on a study involving the specification (using Unified Modelling Language (UML) 2.0) of information requirements and implementation of the software components for generating catalogue cards. The implementation in a Java environment is developed using the FreeMarker software. Design/methodology/approach -Object-oriented methodology as well as CASE tools are used to design the software components. The system architecture makes the catalogue cards available from every segment of the library management system, and enables catalogue card updates without recompilation of the source code. Findings -The outcome of the work is a software package, implemented in a Java environment, that generates and displays catalogue cards based on bibliographic records in the UNIMARC format, but it can be easily adapted for the other MARC formats.Research limitations/implications -The package is limited to generating only catalogue cards based on MARC formats. In order to avoid this limitation it is possible to define specific metadata for catalogue card generation. In such a case, the catalogue cards could be generated from the metadata regardless of the bibliographic record format. Practical implications -The software package is integrated into the BISIS library management software system used by 36 libraries including public, city, faculty and special libraries in Serbia. Originality/value -The architecture of the software component can be used in different implementations of library management systems. It is only necessary to represent the bibliographic record data using the internal data structure of the FreeMarker software package.
The Lattice Boltzmann method (LBM) has become an alternative method for computational fluid dynamics with a wide range of applications. Besides its numerical stability and accuracy, one of the major advantages of LBM is its relatively easy parallelization and, hence, it is especially well fitted to many-core hardware as graphics processing units (GPU). The majority of work concerning LBM implementation on GPU's has used the CUDA programming model, supported exclusively by NVIDIA. Recently, the open standard for parallel programming of heterogeneous systems (OpenCL) has been introduced. OpenCL standard matures and is supported on processors from most vendors. In this paper, we make use of the OpenCL framework for the lattice Boltzmann method simulation, using hardware accelerators - AMD ATI Radeon GPU, AMD Dual-Core CPU and NVIDIA GeForce GPU's. Application has been developed using a combination of Java and OpenCL programming languages. Java bindings for OpenCL have been utilized. This approach offers the benefits of hardware and operating system independence, as well as speeding up of lattice Boltzmann algorithm. It has been showed that the developed lattice Boltzmann source code can be executed without modification on all of the used hardware accelerators. Performance results have been presented and compared for the hardware accelerators that have been utilized
The present study is concerned with two-sided lid-driven incompressible flow in rectangular, deep cavities applying lattice Boltzmann method. After validating the code for the square cavity, solutions for cavities with an aspect ratio 1.5 and 4 were obtained for the Reynolds numbers of 100, 400, 1000 and 3200. The influence of the Reynolds number and aspect ratio on the flow pattern and on the characteristics of vortices inside the cavity was studied. Symmetric flow pattern was obtained for all investigated cases. The middle of the cavity is mostly influenced by the increase in the aspect ratio. Critical aspect ratio, at which the birth of a primary vortex in the middle of the cavity takes place, was determined to be between 2.7 and 2.725. [Projekat Ministarstva nauke Republike Srbije, br. 172025]
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.