• Sonuç bulunamadı

BilKristal 4.0: A tool for crystal parameters extraction and defect quantification

N/A
N/A
Protected

Academic year: 2021

Share "BilKristal 4.0: A tool for crystal parameters extraction and defect quantification"

Copied!
2
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Computer Physics Communications 195 (2015) 214–215

Contents lists available atScienceDirect

Computer Physics Communications

journal homepage:www.elsevier.com/locate/cpc

BilKristal 4.0: A tool for crystal parameters extraction and defect

quantification

Erkan Okuyan

a,∗

, Ceyda Okuyan

b

aComputer Engineering Department, Bilkent University, Ankara, Turkey bNational Library of Turkey, Ankara, Turkey

a r t i c l e

i n f o

Article history: Received 2 March 2015 Accepted 13 April 2015 Available online 24 April 2015 Keywords: Crystal Crystallography Chemistry Material science Pattern recognition Primitive vectors Basis vectors Space group Symmetry

a b s t r a c t

In this paper, we present a revised version of BilKristal 3.0 tool. Raycast screenshot functionality is added to provide improved visual analysis. We added atomic distance analysis functionality to assess crystalline defects. We improved visualization capabilities by adding high level cut function definitions. Discovered bugs are fixed and small performance optimizations are made.

New version program summary

Program title: BilKristal 4.0 Catalogue identifier: ADYU_v4_0

Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADYU_v4_0.html

Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: Standard CPC licence,http://cpc.cs.qub.ac.uk/licence/licence.html

No. of lines in distributed program, including test data, etc.: 370130 No. of bytes in distributed program, including test data, etc.: 8350850 Distribution format: tar.gz

Programming language: C, C++, Microsoft .NET Framework 2.0 and OpenGL Libraries. Computer: Personal Computers with Windows operating system.

Operating system: Windows XP or higher. RAM: 20–60 Megabytes.

Classification: 8.

External routines: Microsoft .NET Framework 2.0. For the visualization tool, graphics card driver should also support OpenGL.

Catalogue identifier of previous version: ADYU_v3_0

Journal reference of previous version: Comput. Phys. Comm. 187 (2015) 266 Does the new version supersede the previous version?: Yes

Nature of problem: Determining the crystal structure parameters of a material is a very important issue in crystallography. Knowing the crystal structure parameters helps the understanding of the physical behavior of material. For complex structures, particularly for materials which also contain local symmetry as well as global symmetry, obtaining crystal parameters can be very hard.

Solution method: The tool extracts crystal parameters such as primitive vectors, basis vectors and identifies the space group from atomic coordinates of crystal structures.

Reasons for new version: Additional features, Performance optimizations, Minor bug corrections.

Corresponding author.

E-mail addresses:eokuyan@cs.bilkent.edu.tr(E. Okuyan),ceydaokuyan@gmail.com(C. Okuyan). http://dx.doi.org/10.1016/j.cpc.2015.04.013

(2)

E. Okuyan, C. Okuyan / Computer Physics Communications 195 (2015) 214–215 215 Summary of revisions:

• Raycast screenshot functionality is added to the visualization tool. A raycasting algorithm similar to the one described in [4, 6] is used. The algorithm is multi-core parallelized as described in [5]. • Atomic distance analysis functionality is added. Tool can analyze the crystal structure and give

statistical information of atom to atom distances.

• In the visualization tool, high level cut function support is added. Users can define cut functions, not just as cut-planes but with more complex functions as well.

• Automatic primitive vector and basis vector selection options are added. This way the system selects the simplest primitive and basis vector alternatives and continues without interrupting the user. • In the visualization tool, an unused log file was being created and a redundant configuration file was

being used. These issues are corrected. • Dead-codes are removed to improve clarity.

Restrictions: Assumptions are explained in [1, 2, 3]. However, none of them can be considered as a restriction to the complexity of the problem.

Running time: The tool was able to process input files with more than a million atoms in less than 20 seconds on a PC with an Athlon quad-core CPU at 3.2 GHz using the default parameter values.

References:

[1] Erhan Okuyan, Ugur Güdükbay, and Oguz Gülseren, Pattern Information Extraction from Crystal Structures, Computer Physics Communications 176 (2007) 486.

[2] Erhan Okuyan and Ugur Güdükbay, BilKristal 2.0: A Tool for Pattern Information Extraction from Crystal Structures, Computer Physics Communications 185 (2014) 442.

[3] Erhan Okuyan and Erkan Okuyan, A Tool for Pattern Information Extraction and Defect Quantification from Crystal Structures, Computer Physics Communications 187 (2015) 266.

[4] Erhan Okuyan, Ugur Güdükbay and Veysi İşler, Dynamic view-dependent visualization of unstruc-tured tetrahedral volumetric meshes, Journal of Visualization 15-2 (2012) 167–178.

[5] Erhan Okuyan and Ugur Güdükbay, Direct Volume Rendering of Unstructured Tetrahedral Meshes using CUDA and OpenMP, Journal of Supercomputing 67-2 (2014) 324–344.

[6] Erhan Okuyan, Ugur Güdükbay, Ceyhun Bulutay, and Karl-Heinz Heinig, MaterialVis: Material Visu-alization Tool using Direct Volume and Surface Rendering Techniques, Journal of Molecular Graphics and Modelling 50 (2014) 50–60.

Referanslar

Benzer Belgeler

The aim of the study was to explore and increase understanding of how the use of art-based mathematical activities affects the motivation of grade 7 students in mathematics lessons

The notions of neutrosophic pre open soft sets, neutrosophic pre closed soft sets, neutrosophic pre soft interior, neutrosophic pre soft closure, neutrosophic soft pre-interior

Antena eksopod dört segmentli, birinci segment iki, ikinci ve üçüncü segment bir, dördüncü segment üç seta taşır.. P1 eksopod ve endopod üçer

Eser elementlerin bentonitlerdeki değişimlerine bakıldığında, Yeniköy, Kargın ve Çekirdekli bentonitlerinde Cs, Rb ve U; Dereköy bentonitinde ise Cs, Rb, U ve Y

At wavelengths of surface plasmon resonance, scattered incident light by the nanoparticles yielded enhanced..

Here, we review our recent experimental and theoretical work [5] on the discovery of a new mode-locking regime, where the pulse propagates self-similarly in the

The overall speedup curves of the parallelization schemes with respect to fastest known sequential surrogate constraint algorithm: Overall speedup curve of the parallelization

Figure 2 The representations of the highest human leukocyte antigen allele frequencies (%) in the (%) in the non-ulcer dyspepsis patients + Asymptomatic Helicobacter pylori