顯示具有 physics 標籤的文章。 顯示所有文章
顯示具有 physics 標籤的文章。 顯示所有文章

13.8.13

Nanocluster computation from a practitioner's point of view


Abstract

We discuss practical considerations and computational strategies in conducting computational nanocluster research in the context of local research environment. Our emphasis is to explain workable computational strategy for locating the ground state energies of nanocluster, a primary knowledge from which other physical and chemical characteristics can be derived. The strategy in computing ground state structures of nanocluster involve combin- ing global minimum (GM) search algorithms, such as genetic algorithm and basin-hoping, with total energy calculating programs, such as DFT, DFTB and MD softwares. How to practically implement the strategy using readily available software packages is discussed.


Keywords: Nanocluster, Ground state structures, DFT, DFTB, MD, GA, BH, global minimisation search


1. Introduction

Theoretical studies of nanaparticles or nanoclusters is a fundamental part of nanoscience and nanotechnology. It aims to study, understand, manipulate and predict the physical properties of finite (as opposed to periodic) atomic system comprising of a few up to several million atoms. These are nano- objects with a length scale of a few up to a few hundreds nanometer. The best known example being the carbon-60 fullerene which assumes the shape of a 3-D cage-like buckyball. Some nanoclusters have high degree of symmetry, while some appear in the form of amorphous lump. It has been well known from well established experimental and theoretical studies that the chem- ical and physical properties of nanoclusters could be vastly diferent than their bulk counterparts. Furthermore their physical and chemical properties are strongly dependent on the geometry, size and composition they assume. Many nanoclusters exhibit surprising properties otherwise unexpected. For example, metalic clusters are well known to have a size-dependent melting temperatures that could be drastically lower than their bulk counterpart, as was reported by the ground-breaking finding in [1]. Many atoms know to be non-magnetic, such as Pd and Rh, display large magnetic dipole mo- ments when they are aggregated in cluster form due to accidental symmetry enhancement [2]. The magic polyicosahedral core-shell in metallic nanoal- loy systems Ag-Ni and Ag-Cu gives rise to a remarkable stability in their thermodynamic and electronic properties, resulting in melting points higher than their bulk counterparts [3]. There is an intriguing possibility to en- gineer ordinary atoms to form "superatoms", stable nanoclusters that have distinctive chemical properties. Another example is the discovery of mag- netic superatom, in which non-magnetic cluster consisting of sodium atoms can be made magnetic by adding a vanadium atom, forming what is known as magnetic superatom [4]. For a review on superatom, see ref. [5].

Nanoclusters research is now a multidisciplinary research front hotly pursued by materials scientists, physical chemists, condensed matter physicists and medical biologists due to their promising potential, ranging from ad- vanced functional materials (nano-magnets), optics (quantum dots), bio- imaging (nano-magnets), drug delivery (carbon nanotubes) and catalysis (fuel cells). New discoveries, either from theoretical or experimental front on exotic properties of nanoclusters are being reported at an astonishing rate across a wide range of research journals in materials science, physical chemistry to condensed matter physics. The wide range of applications is made possible due to the enormous variety of properties that arises from the many diferent structures of sizes and made of diferent type of atoms. For a comprehensive overview on nanocluster, refer ref. [6].

2. The research tasks in computational nanocluster

The main purpose in the theoretical study of nanocluster is to understand, characterize, and eventually take advantage of the novelty of the properties of nanoluster. The properties of nanoparticle are completely determined by the structures they assume. The complexity in the structures is a consequence of the interplay between the finite size and composition effects, and the extra dependencies that finiteness of size introduces between the different proper- ties. A nanocluster is made up of atoms which interact among themselves via interactions that is electromagnetic in nature and governed by the laws of quantum mechanics. Based on very general argument, all physical characteristics of an atomistic system is completely determined once their total energy as a function of the system's parameters are known. For example, we could derive the vibrational spectra of a nanocluster, its magnetic moment, ionisation energy or thermal properties if we know how the total energy varies with the configuration of the atoms. As such the ability to perform reliable and accurate calculation of the total energy and how it depends on the system's parameters is of utmost importance.


The total energy of an atomistic system depends on the interactions acting among the atoms, the electrons and atoms, and the electrons. An atomic system like the nanocluster is in principle a many-body quantum system. Although theoretically the quantum mechanical equations governing the behaviors of this many-body system can be solved exactly, for example via advanced numerical techniques such as quantum Monte Carlo, this is rarely pragmatic in practice as such approach is extremely expensive in terms of computational resources. To this end, many powerful computational meth- ods have been developed to provide accurate and reliable approximation to obtain the interactions.

2.1. Density functional theory (DFT)
The most known method is the Nobel prize-winning Density Functional Theory (DFT) [7, 8], a very powerful quantum mechanical approximation that allows physicists to calculate the total energy of a configuration of atoms in either finite or periodic environment. DFT is known as ab initio calculation, meaning that it calculates the total energy of atomistic systems based on first-principles, i.e., quantum mechanics.

In general, the total energy of a atomic system can be divided into electronic and ionic parts. The electronic part is governed entirely by quantum mechanics, whereas the ionic portion, due to the ion's heavy mass, can be well treated classically using molecular dynamics. An accurate calculation of the total energy of a nanocluster requires both the electronic and ionic contributions be taken into account to a sufficient level. DFT is the default theory when it comes to calculating electronic ground states of a many-body atomic system. However, the quantum mechanical calculation of the electronic part is a computational demanding task. In a typical DFT total energy calculation of finite system we specify the atomic positions in 3-D space and the types of atoms at these positions as the initial input. The interactions (both quantum and classical) in the system are automatically handled by the DFT theories and sophisticated computational methodology encoded in the computer codes. Computational expansive it maybe, DFT usually gives very accurate results (up to the percentage level) and is generally acknowledged by the research community to be the benchmark in atomistic calculations. However, it is to be noted that DFT calculations only give the total energy of a system at zero temperature, hence no finite temperature effect is taken into account.

In practice DFT calculation is performed using standard computer program packages, such as VASP, Gaussian, ABINIT, WIEN2k and CRYSTAL. For optimum performance one usually runs the DFT packages in parallel mode.


2.2. Density functional tight-biding (DFTB)

To ease the computational cost on the electronic contribution, Density Functional Tight-Biding (DFTB) [9] is gaining popularity as a compromise between accuracy and computational cost. DFTB is a hybrid approach that combines both ab initio theory and empirical methods that allows electronic contribution to be taken into account, at a cheaper computational cost, via appropriate handling of the electronic interaction energies. This approach involves fitting of the electronic interaction energies using empirical data or results obtained from other ab initio calculations. The results of such fitting are all lumped into what are known as SK files, a table containing a list of numerical values for the DFTB parameters that reproduces the quantitative physical characteristics which are used to fit them. As an example, in order to run DFTB calculation on SiC system, the SK files for Si-Si, Si-C and C-C must be available. Unfortunately, the availability of SK files for an atomic species, or between two types of atom are not always guaranteed. If they do, they are no guarantee to be suitable (it depends on how they are fitted, and in what kinds of chemical or physical environment). One possibility to overcome this problem is to parametrise it oneself. This is by no means a formidable task but most likely a technically tedious one. To DIY a SK file may likely cost as much as a M.Sc project. In practice one usually just makes use of whatever SK file that are available in the literature, which are relatively rare in number and combination as compared to the number of available MD force fields (see below).


In practice DFTB calculation is performed using standard computer pro- gram pacakges, such as DFTB+ [10]. For optimum performance one usually run these packages in parallel mode. The DFTB+ package can also per- form tight-binding molecular dynamics (TBMD) simulation, in which the electronic interactions among the atoms are generated based on the SK files. Temperature effects can be included in a TBMD calculation 1. We cite [11] as an real-life example where DFTB is being applied extensively for investigating the temperature-dependent electronic as well as structural properties of CdS nanocluster. We also cite [12] as an example where TBMD has been applied to calculate the melting of KCl and NaCl.


2.3. Molecular Dynamics (MD)

At a coarser level, the total energy of a nanocluster can also be calculated via non quantum mechanical approaches, such as molecular dynamics (MD). In MD the interactions among the atoms are parametrised into the forms of 'force fields'. Parametrisation of force fields is itself a highly specialised research topic, in which the empirical data that contain the information of how the atoms interact among themselves are encoded into highly specific functional form. The force field of a specific atom-atom interaction is characterised by a set of fix-valued parameters determined from the fitting procedure. MD is able to handle very large system (up to many hundreds or even thousands of atoms). The level of accuracy and reliability of a MD simulation rely heavily on the quality the force fields used. Tremendous advances in MD researches and the high demand from the computational materials science have produced many powerful and accurate force fields for a wide spectrum of systems. Some advanced force fields, such as those 'charge-transferable' or 'first-principles force field' (to cite two such examples, electron force field (eFF) [13] and reactive force field (ReaxFF) [14]), could even allow electronic contribution to be included to a certain degree, hence greatly extending the scope of applicability beyond that achievable by conventional force fields.

In practice MD calculation is performed using standard computer program packages, such as LAMMPS [15, 16]. For optimum performance one usually run the LAMMPS package in parallel mode. We also note that temperature efects can be included in a MD calculation.

2.4. Thermal properties of nanocluster using MD and TBMD

One advantage MD and TBMD over DFT is that the former can be used to calculate thermal properties of nanocluster. This includes, among others, heat capacity and melting behavior. To see how a nanocluster melt, we be- gin from the GS structures at zero temperature T = 0 K. The temperature is then raised to a larger temperature T = T + ∆T at a fixed rate. The system is then equilibrated at T for a sufficient amount of steps. The dynamical statistics of the system, including Lindemann index, time and pair correlation functions, fluctuations in potential energy, total energy, velocity and position of the atoms are sampled during the equilibration at T . The system is then heated to the next temperature and the statistical sampling is repeated. The evolution of the atoms in configuration space at each fixed temperature can also be visualised, providing direct insight as to how the nanocluster responses to temperature variation. By this way the dynamical properties and structural evolution of the nanocluster can be monitored in the temperature range simulated. In particular, melting behavior of the nanocluster can be probed in great detail. The indication of cluster melting appears in the form of irregular evolution of the dynamical averages as a function of temperature. In principle TBMD can be employed to investigate temperature dependence of magnetic properties of nanoclusters. In contrast MD cannot be used for this purpose as it does not have capabilities to calculate electronic properties.


We cite, among many literature on cluster melting using MD, the fol- lowing papers as examples: [17, 18, 19, 20, 21, 22, 23]. For a theoretical discussion on the thermodynamics of cluster melting, we refer to the review by ref. [24]. ref.[25] is another recent review useful for the theory on the melting of nanosystem. The review [26] inclines towards the computation aspect of nanocluster melting.


The ultimate tool to simulate temperature evolution of nanocluster with (almost) full quantum mechanics taken into account is ab initio molecular dynamics, such as Car-Parrinello molecular dynamics (CPMD) [27]. CPMD [28] is a software that implements it. Other ab initio MD is Bohn-Oppenheimer molecular dynamics (BOMD), which computer program implementation can be found in VASP, CPMD and CP2K [29]. BOMD and CPMD are different in the technical details of how the timestep is updated. Ab initio MD is a computationally much expensive than DFT. We have not yet any intention to venture into ab initio MD at the present stage.


DFT, DFTB and MD (including their variants) are the three major total energy calculating programs used by computational materials scientists to probe nanosystems for information that may not be accessible to experimentalists. Herein lies the unique strength of computational approach. The possibility offered by computational nanocluster is unfathomable due to so many possible combination to compose a nanocluster using all types of atoms. MD, TBMD or DFTB simulations can be performed on any type of atom as long as the force fields or SK files are available.

3. Global minimum (GM) search algorithms - Genetic algorithm (GA) and basin-hoping (BH)

To investigate the physical and chemical properties of a nanocluster requires the understanding on the conditions under which one structure is more probable than another. The search for the most probable structures, known as the ground state (GS) structures, involves a strong interplay of experiment with theory and numerical simulation. By definition, a GS is the state with lowest minimal energy, or known as the global minimum (GB) in the potential energy surface (PES). The search for GS of a nanocluster is by no means a trivial task as there are practically infinite possible ways a n-atom cluster comprised of m types of atom could organise themselves. Given the interactions among the atoms are known (which in practice is provided by a total energy calculating program), the search for a structural configuration of the atoms in 3-D space that minimises the total energy is a highly non-trivial task. In practice, one could use experimental data as the initial input. Lowest energy structures are then obtained by optimising the input structure using a local minima search algorithm such as BFGS or conjugate gradient (CG) algorithms which are built in by default in many atomistic computation codes (such a local minimisation is also known as 'relaxation'). Quantum mechanical or molecular dynamics calculations for the their thermal, electronic, optical and chemical properties are then performed based on these relaxed structures.


However, in most cases, experimental data of a cluster's initial configuration are not available. So it is not known a priori what are the lowest energy geometry for a given set of atoms in a cluster. To this end, intelligent search algorithms, which are usually implemented in the forms of parallel programming codes, will have to be deployed to search the configuration space for the lowest possible energy configurations. Many GM search schemes have been developed for such purpose. Genetic algorithm (GA) [30] and basin-hoping [31] are among the most powerful state-of-the-arts search algorithms. Application of these GM search algorithms to obtain GS of cluster is very common. Refs. [32, 33, 34] are a few examples of these. These GM search algorithms could take in an initial random configuration as its input to return as an output the lowest energy configuration that could possibly be found. Given sufficient computational hardware resources, these search algorithms provide a convenient and reliable means to locate the ground state geometry of nanoclusters, which is the primarily piece of information needed to understand them further. Deriving electronic and other physical properties is what come next once the GS structures of a nanocluster is at our disposal. In practice most of the first-principles related total energy codes such as ABINIT, Gaussian, DFTB+ and VASP are used to derive desired electronic structure information from the GS of a nanocluster.


It is clear that in order to embark on computational nanocluster research, the availability of sufficient hardware resources, computational tools and the hands-on know-how to handle them are of pragmatic relevance. In practical terms, these requirements mean lots of processor cores, cluster computer systems (usually operated in Linux OS), knowledge to maintain Linux systems, hands-on knowledge to install, maintain and use the DFT, DFTB, MD software in parallel mode, availability of the global optimisation codes (BH, GA), the knowledge to coupled the optimisation codes to the total energy calculating software, and paying the tremendous electric bills.



4. Coupling global minimisation algorithms to total energy calculating methods

GM search algorithms and the total energy calculation codes are two integral pieces of tools for computational nanocluster research. For the purpose of performing GM search, we need a GA or a BH code that could be coupled to the total energy packages. Purpose-specific GA and BH algorithms are being refined for better performance on a regular basis, providing faster and more accurate method to search for ground state geometries in the PES of nanocluster. For example, GASP [35] is a GA program (coded in Java) developed by a Cornell group, and has been incorporated into LAMMPS.

A novel GM search code, known as Parallel Tempering Multicanonical Basin Hoping Genetic Algorithm (PTMBHGA), developed by a research group from National Central University (NCU), Taiwan, was reported in [36]. In PTMBHGA, both GA and BH algorithms are combined to pro- vide a more superior search quality. PTMBHGA can be used in GA-only, BH-only or the full PTMBHGA mode (where GA and BH are combined). The GA in the original PTMBHGA code, as reported in ref. [36], contains 5 genetic operators. The weight of each operator in generating a child genera- tion has been optimised for the purpose to obtain lowest energy nanocluster structures. Recently the NCU group has coupled the PTMBHGA code into LAMMPS and DFTB+. In addition, the original PTMBHGA code has been improved to include a new 2-point crossover operator, known as the cut-and- splice operator, based on that proposed by ref. [34]. The genetic operators in the PTMBHGA now include

1. Inversion
2. Arithmetic mean
3. Geometric mean
4. N-point crossover
5. 2-point crossover
6. Cut-and-splice

There are basically three modes of operations: (a) operators 1 - 5 are switched on while operator 6 is of. In this mode, the weight of these oper- ators (excluding operator 6) during the production of new child generations have been optimally tuned for best performance [36]. GA using these 5 operators is presumably most suited for running metal-only atoms, where the directionality of the bondings is less important. (b) Only operator 6 is switched on. This mode is presumably most suited for running atomic species which directionality in the boding is important (e.g. non-metallic atoms such as C or Si atoms). When coupled with the LAMMPS MD pack- age and using BH + GA in this mode the well-known C-60 fullerene structure using the empirical Brenner force field was successfully reproduced [37]. (c) Switch on operator 1-4, and also operator 6. This mode is presumably suited for arbitrary combination of atomic species in the cluster when mode (a) or (b) fails to give satisfactory result. The additional difculty to use the GA in this mode is that the weight of each operators will have to be manually optimised.


5. Computation schemes based on cluster size and atomic composition

5.1. Atomic composition
In performing nanocluster computation, atomic composition of a cluster has to be considered apart from number of atoms. However, atomic composition is more a qualitative (e.g., related to the nature of interactions among the atoms) than a quantitative issue (computing cost and time spent). It is possible to envisage the following combination in the cluster make-up:


• Cluster made up of single type of metallic atom, such as Ag, Fe, Cu.

• Cluster made up of single type of non-metallic atom, such as C, Si, N.

• Cluster comprised of more than one type of atom, which are all non-metallic, e.g., C-C, Si-C, N-O, O-C.

• Cluster comprised of more than one type of atom, which are all metallic (nanoalloy cluster), e.g., Au-Cu, Cu-Fe, Ag-Au.

• Cluster comprised of non-metallic and metallic atoms, e.g., Ag-C, Ni-C, C-Fe.

The computing cost for GM search depends very sensitively to the size of the nanocluster. For large size cluster, to involve DFT in the GM search can be impractical. Due to practical limitation of computing resources, we strategically divided the nanocluster calculation into two GS search schemes:

5.2. Scheme A: DFT + GM search for small size cluster

For small size cluster (presumably less than 10 atoms), DFT is coupled to GM search codes to obtain the GS structures of atomic clusters directly. The GS so obtained are supposed to be more reliable and less controversial, but the computational cost could be orders of magnitude higher than using DFTB or MD codes. The advantage is that this scheme does not require any SK file or force field, hence could be used to calculate nanocluster of any types of atoms, including all possible combination as listed in subsection 5.1. Refs. [38, 39, 40] are examples that calculate GS of small cluster via this scheme. The coupling of DFT programs with GM codes is not yet realised by us but we do have a plan to do so.

5.3. Scheme B: DFTB (or MD) + GM + DFT

For large nanocluster we means cluster with a number of total atoms as large as could possibly be handled by our computational resources and patience. DFTB+ (or LAMMPS) coupled with GM search algorithm could handle large cluster but the GS so obtained may not coincide with the GM of the PES at the DFT level.

In this scheme, we first generate a sufficiently large number of candidate GS structures at the DFTB+ or MD level. Out of these, we choose N candidate structures with lowest energy to feed into an ab initio total energy calculating program for further optimisation (via local optimisation scheme built in these DFT software). This is to drive the candidate GS structures into the GM of the DFT PES. The process can be repeated as many time as possible until no structure with lower energy could be found. The lowest energy structure at the end of this two-stage process can then be taken as the GS at the DFT level (but not without ambiguity). Search scheme B is a practical and feasible strategy to supplant scheme A when the latter becomes too expensive and impractical, though there is still a sense of in- definiteness whether the minimum so obtained can truly represent the true global minimum at the DFT level.


There exist many papers that uses such a scheme to investigate nanocluster, such as [41, 42, 43, 44]. All the types of atomic composition mentioned in subsection 5.1 can be performed using this approach. However, the main constraint of this scheme is that the relevant SK files or force fields must be available.

We note the possibility that once the GS structures of some large clsuters are obtained this way, they can be heated by using thermostat in LAMMPS or DFTB+ so that the thermal properties can be investigated. Specifically, we could calculate the melting properties as the function of the cluster composition.

Despite this scheme has already been used in the literature for GS structures of nanocluster, it is not being widely used in the search for GM of nanocluster. Many authors in the research community prefer to use the ex- pensive ab initio MD (coupled with simulated annealing, another GM search algorithm) to search for the GS of nanocluster. Some resort to experimental data as the initial guess, while others simply fed random guess structures as the initial input into a DFT program to obtain the 'GS', before deriving their physical and electronic properties.


6. Summary

6.1. Software tools

The computational software tools required for computational nanocluster could be divided into two independent aspects: total energy calculating programs and global minimisation search algorithms.


Total energy (TE) calculating programs2 can be further categorised into


1. First-principles methods. Software implementation includes: VASP, ABINIT, WIEN2k, Gaussian, Crystal.
2. Semi-empirical methods. Software implementation includes: DFTB+.
3. Molecular dynamics methods. Software implementation includes: LAMMPS.

There exist many state-of-the-arts Global Minimisation (GM) search algorithms in the research front. We list only the software implementation that are readily accessible to us in USM.

1. Basin hoping (as an independent mode of operation in the PTMBHGA code)
2. Genetic algorithm (as an independent mode of operation in the PTMBHGA code)
3. Full PTMBHGA (mixture of BS and GA)

Furthermore the GA can be operated using combination of operators, as discussed at the end of Section 4.

In additional to the GM as mentioned above, the GASP code is also available for GM search purpose. However, we have only limited experience with this code as compared to the PHMBHGA code.

6.2. Coupling of TE and GM codes

To obtain the GS of a nanocluster, the TE program has to be coupled with the GM search algorithms. We envisage the following coupling to be possible:


Scheme A (Our subgroup has not yet realised this coupling)


1. ABINIT + BH
2. ABINIT + GA
3. VASP + BH 
4. VASP + GA 
5. ABINIT + PTMBHGA
6. VASP + PTMBHGA


Scheme B (Our subgroup has realised this coupling)

1. (LAMMPS + BH) + DFT
2. (LAMMPS + GA) + DFT
3. (LAMMPS + PTMBHGA) + DFT
4. (DFTB+ + BH) + DFT 
5. (DFTB+ + GA) + DFT
6. (DFTB+ + PTMBHGA) + DFT
7. (GASP + LAMMPS)3 + DFT


6.3. Computing cost

The actually implementation of computation route depends on how large a nanocluster is. Scheme A is most suited to locate GS for a system with small number of atoms (presumably less than ∼ 10). This scheme has the great advantage of being accurate up to the DFT benchmark with minimal ambiguity. In addition it does not suffer from the problem of unavailability of SK files or force fields. In principle nanocluster of any type or combination of atoms can be calculated, as long as the computing time is within the limit we can tolerate.


Scheme B is most suited for larger system. This scheme is a feasible strategy to circumvent the computing time bottleneck suffered by Scheme A. GS structures of large cluster can be found this way economically, effectively at relative small computing cost.

6.4. Physical, electronic and thermal properties
With the GS structures of the nanocluster at our disposal, the physical and electronic properties can be evaluated using DFT software. Most of the DFT software comes with built-in program to derive many electronic properties by reading in GS structures an input. The properties include, e.g., magnetic dipole moment, phonon vibrational mode, DOS, band structure, HOMO-LUMO gap, configuration of the chemical bonding, etc. Temperature- dependent physical properties, notably the melting behaviors of nanocluster and the temperature-dependence of magnetic properties can be also evaluated at affordable computing cost. By varying the sizes of the nanocluster, the computation schemes as discussed here allow us to calculate the size dependence of the physical, electronic and thermal properties at greater detail. 


6.5. Conclusion
To quote Francis Crick, "If you want to study function, study structure". A working global-miminisation algorithm that can be incorporated into total energy calculation programs in parallel mode is the key weapon to dissect nanoclusters. The GS structures of nanoclusters can be probed this way despite the absence of experimental hint. Discovery of totally new properties and unexpected surprises in nanocluster could be found if the computational schemes discussed here can be realised.

Now, what remains next is: what is your pet cluster to calculate?


Footnote:
1. At the present stage our research group has not any practical experience in running a TBMD calculation. We plan to learn running TBMD using the DFTB+ package.

2. We list only the software that are readily accessible and technically familiar to us in the computational physics subgroup in the School of Physics, USM, Malaysia)

3. We have only limited experience to run computation using this combination.



References

[1] M. Schmidt, R. Kusche, B. von Issendorf, H. Haberland, Irregular variations in the melting point of size-selected atomic clusters, Nature 393 (1998) 238-240.


[2] H. K. Yuan, H. Chen, A. L. Kuang, B. Wu, J. Z. Wang, Structural and magnetic properties of small 4d transition metal clusters: Role of spin- orbit coupling, The Journal of Physical Chemistry A 116 (47) (2012) 11673-11684.
URL http://pubs.acs.org/doi/abs/10.1021/jp307202t


[3] G. Rossi, A. Rapallo, C. Mottet, A. Fortunelli, F. Baletto, R. Ferrando, Magic polyicosahedral core-shell clusters, Phys. Rev. Lett. 93 (2004) 105503.
URL http://link.aps.org/doi/10.1103/PhysRevLett.93.105503


[4] X. Zhang, Y. Wang, H. Wang, A. Lim, G. Gantefoer, K. H. Bowen, J. U. Reveles, S. N. Khanna, On the existence of designer magnetic superatoms, Journal of the American Chemical Society 135 (12) (2013) 4856-4861.
URL http://pubs.acs.org/doi/abs/10.1021/ja400830z


[5] A. W. Castleman, S. N. Khanna, Clusters, superatoms, and building blocks of new materials, The Journal of Physical Chemistry C 113 (7) (2009) 2664-2675.
URL http://pubs.acs.org/doi/abs/10.1021/jp806850h


[6] P. Jena, A. W. Castleman (Eds.), Nanoclusters A Bridge across Disciplines, Vol. 1 of Science and Technology of Atomic, Molecular, Con- densed Matter & Biological Systems, Elsevier, 2010.


[7] P. Hohenberg, W. Kohn, Inhomogeneous electron gas, Phys. Rev. 136 (1964) B864-B871.
URL http://link.aps.org/doi/10.1103/PhysRev.136.B864


[8] W. Kohn, L. J. Sham, Self-consistent equations including exchange and correlation efects, Phys. Rev. 140 (1965) A1133-A1138.
URL http://link.aps.org/doi/10.1103/PhysRev.140.A1133


[9] T. Frauenheim, G. Seifert, M. Elstner, T. Niehaus, C. K¨ ohler, M. Amkreutz, M. Sternberg, Z. Hajnal, A. D. Carlo, S. Suhai, Atom- istic simulations of complex materials: ground-state and excited-state properties, Journal of Physics: Condensed Matter 14 (11) (2002) 3015.
URL http://stacks.iop.org/0953-8984/14/i=11/a=313


[10] DFTB+ (August 2013).
URL http://www.dftb-plus.info/


[11] J. Frenzel, Structural, electronic and optical properties of cadmium sulfide nanoparticles, Ph.D. thesis, TU Dresden (2007).


[12] S. Hazebroucq, G. S. Picard, C. Adamo, T. Heine, S. Gemming, G. Seifert, Density-functional-based molecular-dynamics simulations of molten salts, The Journal of Chemical Physics 123 (13) (2005) 134510.
URL http://link.aip.org/link/?JCP/123/134510/1


[13] Electron force field website (August 2013).
URL http://www.wag.caltech.edu/home/jsu/Summary/
Introductio%n.html


[14] M. F. R. Jr., A. C. van Duin, Atomistic-scale simulations of chemical reactions: Bridging from quantum chemistry to engineering, Nuclear Instruments and Methods in Physics Research Section B: Beam Inter- actions with Materials and Atoms 269 (14) (2011) 1549 - 1554.
URL http://www.sciencedirect.com/science/article/pii/
S01685%83X10009869


[15] S. Plimpton, Fast parallel algorithms for short-range molecular dynamics, Journal of Computational Physics 117 (1) (1995) 1 - 19.
URL http://lammps.sandia.gov


[16] LAMMPS website (August 2013).
URL http://lammps.sandia.gov/


[17] H. A. Alarifi, M. Atis, C. Ozdogan, A. Hu, M. Yavuz, Y. Zhou, Determination of complete melting and surface premelting points of silver nanoparticles by molecular dynamics simulation, The Journal of Physical Chemistry C 117 (23) (2013) 12289-12298.
URL http://pubs.acs.org/doi/abs/10.1021/jp311541c


[18] W. Hu, S. Xiao, J. Yang, Z. Zhang, Melting evolution and diffusion behavior of vanadium nanoparticles, The European Physical Journal B - Condensed Matter and Complex Systems 45 (4) (2005) 547-554.
URL http://dx.doi.org/10.1140/epjb/e2005-00210-8


[19] W. Zhang, F. Zhang, Z. Zhu, Molecular dynamics study on the melting phase transition of aluminum clusters with around 55 atoms, Phys. Rev. B 74 (2006) 033412.
URL http://link.aps.org/doi/10.1103/PhysRevB.74.033412


[20] D. S. Sundaram, P. Puri, V. Yang, Thermochemical behavior of nickel-coated nanoaluminum particles, The Journal of Physical Chemistry C 117 (15) (2013) 7858-7869.
URL http://pubs.acs.org/doi/abs/10.1021/jp312436j


[21] L. Miao, V. R. Bhethanabotla, B. Joseph, Melting of pd clusters and nanowires: A comparison study using molecular dynamics simulation, Phys. Rev. B 72 (2005) 134109.
URL http://link.aps.org/doi/10.1103/PhysRevB.72.134109


[22] P. Puri, V. Yang, Efect of particle size on melting of aluminum at nano scales, The Journal of Physical Chemistry C 111 (32) (2007) 11776- 11783.
URL http://pubs.acs.org/doi/abs/10.1021/jp0724774

[23] H. Arslan, M. H. Guven, Melting dynamics and isomer distributions of small metal clusters, New J. Phys. 7 (2005) 60.


[24] Q. Mei, K. Lu, Melting and superheating of crystalline solids: From bulk to nanocrystals, Progress in Materials Science 52 (8) (2007) 1175 - 1262.
URL http://www.sciencedirect.com/science/article/pii/
S00796%42507000023


[25] R. Berry, B. Smirnov, Configurational transitions in processes involving metal clusters, Physics Reports 527 (4) (2013) 205 - 250.
URL http://www.sciencedirect.com/science/article/pii/
S03701%57313000410


[26] A. Aguado, M. F. Jarrold, Melting and Freezing of Metal Clusters, in: Leone, SR and Cremer, PS and Groves, JT and Johnson, MA (Ed.), ANNUAL REVIEW OF PHYSICAL CHEMISTRY, Vol. 62 of Annual Review of Physical Chemistry, ANNUAL REVIEWS, PALO ALTO, CA 94303-0897 USA, 2011, pp. 151-172.


[27] R. Car, M. Parrinello, Unified approach for molecular dynamics and density-functional theory, Phys. Rev. Lett. 55 (1985) 2471-2474.
URL http://link.aps.org/doi/10.1103/PhysRevLett.55.2471


[28] CPMD website (August 2013).
URL http://cpmd.org/


[29] CP2K website (August 2013).
URL http://www.cp2k.org/


24
[30] R. Judson, Genetic algorithms and their use in chemistry, in: Reviews in Computational Chemistry, John Wiley & Sons, Inc., 2007, pp. 1-73.
URL http://dx.doi.org/10.1002/9780470125878.ch1


[31] D. J. Wales, J. P. K. Doye, Global optimization by basin-hopping and the lowest energy structures of lennard-jones clusters containing up to 110 atoms, The Journal of Physical Chemistry A 101 (28) (1997) 5111- 5116.
URL http://pubs.acs.org/doi/abs/10.1021/jp970984n


[32] S. K. Lai, P. J. Hsu, K. L. Wu, W. K. Liu, M. Iwamatsu, Structures of metallic clusters: Mono- and polyvalent metals, The Journal of Chemical Physics 117 (23) (2002) 10715-10725. 
URL http://link.aip.org/link/?JCP/117/10715/1


[33] L. Zhan, B. Piwowar, W.-K. Liu, P. J. Hsu, S. K. Lai, J. Z. Y. Chen, Multicanonical basin hopping: A new global optimization method for com- plex systems, The Journal of Chemical Physics 120 (12) (2004) 5536- 5542.
URL http://link.aip.org/link/?JCP/120/5536/1


[34] D. M. Deaven, K. M. Ho, Molecular geometry optimization with a genetic algorithm, Phys. Rev. Lett. 75 (1995) 288-291.
URL http://link.aps.org/doi/10.1103/PhysRevLett.75.288


[35] GASP (August 2012).
URL http://gasp.mse.cornell.edu/


[36] P. J. Hsu, S. K. Lai, Structures of bimetallic clusters, The Journal of Chemical Physics 124 (4) (2006) 044711.
URL http://link.aip.org/link/?JCP/124/044711/1


[37] Private communication.


[38] G. Guzman-Ramirez, F. Aguilera-Granja, J. Robles, The European Physical Journal D 57 (2010) 49-60.


[39] O. Ona, V. E. Bazterra, M. C. Caputo, M. B. Ferraro, J. C. Facelli, Ab initio global optimization of the structures of SinH, n = 4 - 10, using parallel genetic algorithms, Phys. Rev. A 72 (2005) 053205.
URL http://link.aps.org/doi/10.1103/PhysRevA.72.053205


[40] E. S. de Abreu e Silva, H. A. Duarte, J. C. Belchior, An approach based on genetic algorithms and dft for studying clusters: (H2o)n cluster analysis, Chemical Physics 323 (2-3) (2006) 553 - 562.
URL http://www.sciencedirect.com/science/article/pii/
S03010%10405005379


[41] J. Sun, W.-C. Lu, Z.-S. Li, C. Z. Wang, K. M. Ho, Appearance of the bulk motif in al clusters, The Journal of Chemical Physics 129 (1) (2008) 014707.
URL http://link.aip.org/link/?JCP/129/014707/1


[42] F.-C. Chuang, C. Z. Wang, K. H. Ho, Structure of neutral aluminum clusters aln (2 n 23): Genetic algorithm tight-binding calculations, Phys. Rev. B 73 (2006) 125431.
URL http://link.aps.org/doi/10.1103/PhysRevB.73.125431


[43] A. Bruma, R. Ismail, L. Oliver Paz-Borbon, H. Arslan, G. Barcaro, A. Fortunelli, Z. Y. Li, R. L. Johnston, DFT study of the structures and energetics of 98-atom aupd clusters, Nanoscale 5 (2013) 646-652.
URL http://dx.doi.org/10.1039/C2NR32517A


[44] O. Ona, V. E. Bazterra, M. C. Caputo, M. B. Ferraro, P. Fuentealba, J. C. Facelli, Modified genetic algorithms to model atomic cluster structures: Cusi clusters, Journal of Molecular Structure 681 (1 - 3) (2004) 149 - 155.
URL http://www.sciencedirect.com/science/article/pii/
S01661%28004003574 

29.7.13

Our tools for computational materials simulation

For the purpose of performing computational materials simulations (CMS), one very essential factor is the availability of some highly specialised computational tools. Not only we need these tools, equally important is the know-how to use these tools. When I mention 'tools' I have in my mind hardware and software tools.

Hardware resources we have in the physics school are 'moderately abundant'. We have cluster PCs and workstations, totaling up to around 256 cores. The main purpose of these hardware is to provide processor cores for intensive computational purposes. For better performance, these computers have to also equipped with good amount of RAM. In the long term, when the group's size expands, the available hardware resources may become very tight. But at the moment we are quite comfortable with what we have.

Software tools can further be broken down into two levels of complexity: (1) running the software, and (2) performing post-processing on the data churned out by these software.

The software tools that are available to us include: ABINIT, Wien2k, DeMon, LAMMPS, DFTB+, HOTBIT. We also have licensed software VASP and Crystal, but we have not been very skillful in using these compared to the former. We also have experienced with Gaussian and Material Studio, but unfortunately we do not has full access to the licensed version of these. All these software mentioned above (except VASP and Crystal) have been fully installed in our hardware. Installation and running VASP and Crystal are not a priority for the moment as we have more software than we can digest.

There are basically three major categories of software code for the purpose of CMS. DFT software (ABINIT, Gaussian, VASP, Crystal, DeMon), tight-binding DFT (DFTB+, HOTBIT), and molecular dynamics software (LAMMPS). Basically we have installed these software in our computational resources (most are rendered to run in parallelised modes). And most importantly, we have (I mean our group members) gained enough experience to use them (except for VASP and Crystal).

However, when running CMS calculation, very often we need to know what are the ground state (GS) structures at zero temperature, i.e., configurations that correspond to the lowest energy. If a system is to be stable (hence corresponds to a state observable in the lab), it should be a GS, or a meta stable state (which is not as stable, and is subjected to transition to other nearby meta-stable states upon thermal perturbation). Finding GS structure by itself is a difficult task, since there are in principle almost infinitely many possible ways how a system can be configured in a finite 3D space. To this end, we need some intelligent ways to help us finding GS. This can be achieved via genetic algorithm (GA) and basin hoping (BH). Most often, one has to couple GA and/or BH into the above software to obtain the GS of a system. BH and GA programs for locating GS purposes are usually standalone codes developed by individual research group. However, GASP, a GA program has recently been developed by the Cornell materials engineering group, and implemented into LAMMPS. Although the GASP+LAMMPS have been configured to run in our computer nodes, we have yet to develop the know-how to use them for our GS-finding purpose. This is due to the reason that we have not had the time to explore the GASP codes and to tune the GA parameters.

A GA (or BH) coupled to LAMMPS, or DFTB+, allows one to search for the GS at zero temperature. Without GA or BH (or other global-minimisation search algorithms) one can not confidently claim a given configuration of atoms is in a stable state. A calculation for the total energy of such an arbitrary configuration at zero temperature cannot be convincingly claimed to be the global minimum. Having a workable GS-searching capability (which has to be coupled to the CMS software) is what we have been trying to acquire for sometimes. The good news is we have just acquired such an "upgrade" recently. Well, we did not do it ourselves. All credit goes to Prof. Lai's group in the NCU complex fluid research lab. Prof. Lai's group has developed a highly effective parallelised GA code that could be easily coupled to LAMMPS and DFTB+. On top of this, they also has a BH code that could also be used in place of GA as a stand-alone optimisation tool. We simply borrow their achievement which they developed with tears and blood. The next thing we want to develop is to couple the GA and BH with DFT software. Technically it is possible to implement such a software-coupling. But we also anticipate a  serious penalty on the speed which is hampered by the expensive calculation cost of the DFT codes.

In most cases, all output from the CMS calculations (be it DFT, DFTB+ or LAMMPS) have to be post-processed. And usually the post-processing of these data have to be manually done. The software packages usually provide very limited functionality for post-processing, except some very common ones. For example, plotting the electronic density from DFT calculation is a norm, hence can be easily done by using the post-processing packages come together with, say, Gaussians' gaussiview. However, for MD and DFTB+, almost no such post-processing tools exist. We have to write out own codes to perform post-processing. For example, we have to write our own Mathematica code to calculate the average bond length of certain selected atomic species in the LAMMPS output data. To calculate the point group of a bunch of Boron atoms in a cluster in a typical DFTB+ output, we have to manually do this using an independent software that calculate point group based on the coordinates of the atoms.

Of course, there are a lot of  potential technical issues that could hinder us from completing the intended calculation. The most serious hindrance comes in the form of the unavailability of force fields, or unsuitability of the force fields (in the case of LAMMPS), or SK files (in the case of DFTB). In DFT calculation, there is no issue of forcefields or SK files, but the problems in DFT are non-convergence, or simply taking too long hours to complete the calculation.

After the calculations have completed, then we have another kind of issue to address, namely, the reliability of the results, and the physical interpretation of these results. The former are usually easier than the later. We need to know a lot of physics in order to write a meaningful sentence to address the physical interpretation of the results. This is the part we have to keep improving and learning from Prof. Lai. In comparison, running calculation is relatively easier then assuring the correctness of the calculation, or interpreting the physics of the results. 

The point I wish to highlight is that, after an extended period of hard work, we have gained a lot of experience in installing, maintaining, using and manipulating these specialised software mentioned above. These technical know-how are by no means easy, but have to be earned via many hours of learning and effort. Once we have identified a problem to attack, we are now in a better position to go ahead confidently. In order for a new comer to perform a CMS, he/she will have to master all these software tools mentioned above, apart from knowing the physics and the theories. Even if she/he can't be a great CMS scientist, at least she/he will be a well-trained computer expert in Linux, post-processing, programming, and visualisation.









18.7.13

Some thought on my CMS research


I must admit that at the moment the objective of my computational materials science (CMS) plan is still diffusive, especially the part on 'synergistic collaboration' with the experimental colleagues. To sort out a working model to conduct such kind of collaboration is still at its preliminary stage. At the moment only two such collaborations have bear results, which are the ZnO simulation paper with Dr. Sharom's group and the one with Nazarov (on DFT calculation of phosphors).

There is no lack of research topics for us at the moment, but I suppose our calculation projects are still a bit shallow and not making enough impact (with an exceptional case - the forthcoming epitaxial graphene paper could be very significant, thanks to Prof. Lai's insight). I recall that in TU Delft (in Holland), people are working on mesoscopic physics calculations in collaboration with the experimental team downstairs. The projects are intensive, well defined and very specific, and often lead to publication in Science or Nature. Maybe for my case i can't really demand that much as our experimentalists can do only that much and that deep. Typically they are good at characterising a piece of materials through a routine protocol, or cooking a sample from the oven through a standard  procedure. It is quite difficult for them to 'control' or tune their experiment's parameter (e.g. changing the concentration of mixture in an alloy or the atomistic thickness in their samples, or even just changing the viewing angle when measuring the optical spectrum of a sample using the machines, etc). Usually they have only one or two samples bought using grant money. If fortunate they will have five samples, of which two are accidentally broken. Samples cooked / synthesised by them are usually coarse, and the quality is not uniform or guaranteed. Often they can't control the samples' properties accurately. All these make the modelling of these systems a difficulty. It is often difficult to identify the "empty slot" where atomistic computational calculations can come in.

Well, not all experiments by our experimentalists can't be modelled. One such successful case is the
MD modellig of the ZnO paper. It is to some extent an 'accident' discovered by JJ. When it comes to the paper writing part I have to think very hard to 'merge' their experimental findings with our MD results.

There is currently one project to calculate ternary alloy's vibrational mode and compare it with experiments. This is a PhD project to be conducted by Pauline. However it is still too early to say anything about the success or failure of it as the student has not really began the DFT calculation yet.

In another case, an African student came to talk to me once. i like his initiative and proactiveness. He has an experimental result in which he synthesised iron hydroxide nanoparticle and used it to prevent blood sample from clogging. This experiment, although still coarse, is possible to be modeled using MD. But it may involve chemistry and chemical reaction. This is a daunting system for me, so i do not dare to promise anything. I told the Nigerian student that I will come back to him only when I am more ready. Hope that this day will finally come true.

So for the moment there is no lack of project to run, and we will be kept occupied for quite an extended period of time. Just that the problems we are working on is mostly 'shallow' and static (e.g. ground state structures, thermal properties, DOS and things like that). Of course I am not feeling bad about this because I totally understand that as new comers to the field we must begin from a simple case before hoping to a more advanced 'dynamical' systems, i.e. that involve chemical reaction, reconstruction or transport. In this sense, Jing Qiang's presence in this world becomes important to me. I suppose he will be working on what I described as 'dynamic' systems, and he will share with me the details and the concerns one has to take into consideration when modelling them, the techniques, and theories and the tools. If Jing Qiang can tell me in all the details of how to conduct the modelling of such complicated system, i believe that surely will kick start our local research to the next level of height in CMS. (JQ is a currently a P.hD. student working on CMS in Finland now, also a very closed and dear friend of mine).

My proposal for a computational materials science expertise unit in the physics school

Below is my response to the call for proposal for the Pelan Pelaksanaan Apex Fasa 2 (Work Plan 2014-2016) by the physics school. The proposal is basically a plan of my own ambition to explore the field of computational condensed matter physics in USM. I do not really expect any positive outcome from this. Based on previous experience the fate of the proposal will most probably be just like the others we submitted in the last few years. Despite my pessimistic anticipation, I have spent my precious time and effort to prepare a serious proposal. It implicitly been encoded with my research direction and aspiration. Research has always been one of the two prime priorities of my life. The proposal reflects from a certain view point my personal plan to excellence. As a matter of fact I don't  really care whether the proposal will be shoot down during decision making by the school or just be partially approved. It is just a symbolic move in which I am reinforcing a promise to myself, and an ambition to be achieved in the long term.



Title:Establishment of computational materials science expertise in the School of Physics, USM

Objectives:
1. To establish a strong computational materials science research team specialised in solving condensed matter physics and materials science problems using high performance computers (HPC).

2. To establish a synergistic research collaboration between the Theoretical and Computational Physics group with other experimentalists within USM to theoretically investigate, interpret and design of novel material systems via computational simulations.

Motivation:
Computational condensed matter physics (used interchangeably with computational materials science in our context) is an interdisciplinary research area which main objectives include understanding, modeling, predicting, and ultimately, theoretically engineering the physical properties of realistic materials. In this research discipline, state-of-the-arts computational techniques are the weapons employed to simulate the physics of material systems at atomistic level based on quantum-mechanical or semi-empirical prescriptions. To this end, known therories in condensed matter physics, chemistry and computer science are combined and applied numerically. Prediction of macroscopic properies of materials via such approach is made possible by the spectacular increase in computational power and novel numerical algorithms, allowing fundamental equations governing the physics at the atomic level to be solved numerically and with unprecedented accuracy. Today, based only the knowledge of a single atom, one can predict how the material formed by that atom type will look, what properties that material will have and how it will behave under certain conditions. By simply changing the arrangement of constituent atoms, or by adding atoms of a different type, the macroscopic properties of all materials can be modified. It is in this way that one can learn how to improve mechanical, optical and/or electronic properties of known materials, or one can predict properties of new materials, those which are not found in nature but are designed and synthesized in the laboratory. High performance computers (HPC) and routine visualization software are utilized to generate direct comparisons with experimental conditions.

Computational materials science has also the great advantange to compliment and guide experimental searches. This point is particularly relevant to our local solid-state laboratories, where novel materials are routinely synthesised and characterised through all sorts of experimental tools, but rarely complemented by computational simulations at atomistic level. Apart from its capability to provide theoretical insight at the microscopic level for the physical origin of a condensed matter system, computational material techniques also provide a very wide oppertunity to publish relatively easily in international journals, at a relatively low cost (because it uses only computing power of computers as its main ‘ingredient’ rather than relying on real materials and experiment hard ware facilities).

Synergistic collaboration between experimentalists and theorists is not a common practice in USM, especially in the School of Physics. There are many experimental results from the NOR lab and X-ray lab that can be complemented by molecular dynamics or other computational techniques. For example, the structural phase transition observed in phenol-amines adducts is in principle model-able using either monte carlo or molecular dynamics. The XRD spectrum or Raman spectrum on GaN or ZnO samples can be simulated by constructing supercell models with density functional theory (DFT) codes. So are those novel X-ray cyrstallographic structures of organic crystal solved routinely in the X-ray lab can be calculated using DFT or MD codes. Motivated by the existence of such a huge opportunity of existing in-house experimental resources, we propose an effort to tap the potentiality and translate it into real publication and quality research outcome: by establishing a strong computational physics expertise in the School of Physics, USM.

In practice computational materials science research requires most importantly the technical know-how to carry out the computational tasks and demands relatively cheap monetary cost (mostly for setting up computer hardware, and to a lesser degree, purchase of software). However, as far as we are aware of, this is a research field barely practiced in Malaysia despite its obvious practical advantages. This is presumably due to the lack of specialised training and experts in this area, apart from its high threshold (in terms of technical knowledge) to enter the field. We are now among the very rare species in Malaysia that are able to perform atomistic computational materials simulation using highly specialised software and HPC, e.g., cluster Linux computing system, highly parallelised codes, e.g., LAMMPS, Wien2k, Gaussian, DFTB+, quantum Monte Carlo and genetic algorithm codes. Thanks to the research experiences accumulated throughout the years on computational condensed matter systems, we (the members in theoretical and computational physics group) have now readily equipped with the technical know-how to apply these specialised computational skill to perform calculations on real materials.

Having established the potential, practical advantages of and our readiness in this research front, we propose to the School of Physics to strategically create an expert team for computational condensed matter physics. The team can be formally considered as a subgroup under the theoretical physics and computational physics research group. The subgroup will team up with experimentalists from all the research labs in USM, especially those from the School of Physics, to form a synergic research collaboration in which experimental investigations of novel materials are coupled with state-of-the-arts computational physics techniques. For the sake of reference, we shall refer to this subgroup as the computational materials science expertise unit, or just the expertise unit, hereafter. The proposed expertise unit will develop all the necessary expertise, in particular first-principles calculation and molecular dynamics methods, to compliment the research investigations carried out in our experimentalist colleagues' lab.


Current status:
Leader
Computational condensed matter physics research in the School of Physics, USM, is first pioneered by Dr. Yoon Tiem Leong, in closed collaboration with experts in the field from MMU Melaka, National Taiwan National University and Academy Sciences of Moldova.

Publications (already published)
1. Thong Leng Lim, Mihail Nazarov, Tiem Leong Yoon, Lay Chen Low, M. N. Ahmad Fauzi, X-ray diffraction experiments, luminescence measurements and first-principles GGA+U calculations on YTaO4, Computational Materials Science 77 (2013) 13–18 (http://dx.doi.org/10.1016/j.commatsci.2013.03.042).

2. Wen Fong Goh, Sohail Aziz Khan and Tiem Leong Yoon, A molecular dynamics study of the thermodynamic properties of barium zirconate, Modelling Simul. Mater. Sci. Eng. 21 (2013) 045001 (11pp).

3. Molecular dynamics simulation of thermodynamic and thermal transport properties of strontium titanate with improved potential parameters, GOH Wen Fong, YOON Tiem Leong, Sohail Aziz KHAN, Computational Material Science 60 (2012) 123–129.

4. Surface and interface phonon polaritons of wurtzite GaN thin film grown on 6H-SiC substrate, S. S. Ng, T. L. Yoon, Z. Hassan, and H. Abu Hassan, Applied Physics Letters 94, 241912 (2009).

5. Yoon Tiem Leong, Goh Eong Sheng, Calculation of ground state energy of a “4 × 4” flux qubit Josephson junction array using diffusion quantum Monte Carlo Method, PERFIK 2012, Bukit Tinggi, Pahang, Malaysia, 21 Nov 2012 (AIP Conf. Proc. 1528, pp. 384-389; doi: http://dx.doi.org/10.1063/1.4803631).

Papers submitted for publication in peer reviewed journals:
6. Thong Leng Lim, Mihail Nazarov, Tiem Leong Yoon, Lay Chen Low, M. N. Ahmad Fauzi, Ab initio calculations and luminescence study of YNb$O_4$ (Scripta Physica, submitted)

7. Tjun Kit Min, Tiem Leong Yoon , Chuo Ann Ling, Shahrom Mahmud, Thong Leng Lim, Annealing of ZnO surfaces via molecular dynamics simulation with reactive force field (Surface Science, submitted)

Papers in preparation for publication in peer reviewed journals
8. Epitaxial growth of graphene on 6H-silicon carbide substrate by simulated annealing method (in collaboration with S. K. Lai, NCU Taiwan, in preparation).

9. Temperature Quench Molecular Dynamics Simulation of Phase Coexistence Curve of Lennard-Jones Fluid (Goh Eong Sheng, Yoon Tiem Leong, in preparation).

Current research projects:
1. Molecular dynamics simulation of epitaxial graphene growth

2. Genetic Algorithm assisted DFTB calculations on boron clusters

3. DFT calculations on new generation of phosphors

4. Molecular dynamics simulation of graphene nanoribbon melting

5. Molecular dynamics simulation of carbon nanotube melting

6. DFT calculation on ferroelectrics (Ph.D project)

7. DFT calculation of phonon vibrational modes in ternary alloy (Ph.D project, collaboration with experimentalist from NOR lab).

8. 3D FDTD Modeling of the effects of electromagnetic phenomena in the ionosphere and Earth’s magnetic field over the Sumatera-Malaysia region (Ph.D project, in collaboration with remote sensing group)

Research students
1. Ng Wei Chun, research assistant (RA) – already obtained M.Sc offer latter from USM, to register soon.

2. Min Tjun Kit, research assistant (RA) – already obtained M.Sc offer latter from USM, to register soon.

3. Siti Harwani bt Md Yusoff, current Ph.D student.

4. Lee Thong Yan, current Ph.D student.

5. Pauline Yeoh, current Ph.D student.

6. Goh Wen Fong (M.Sc, graduated).

Research Collaborators
1. Dr.  Lim Thong Leng, Faculty of Engineering and Technology, Multimedia University (Melaka), Malaysia.

2. Prof. S. K. Lai, National Central University, Taiwan.

3. Prof. Mihail Nazarov, Institute of Applied Physics, Academy Sciences of Moldova, Republic of Moldova.

4. Dr. Shahrom Mahmud, NOR lab, USM (experimentalist)

5. Dr. Ng Sha Shiong, NOR lab, USM (experimentalist)

6. Dr. Saw Kim Guan, PPJJ, USM (experimentalist)

Current computing resources
(i) Hardware
We have more than a combined number of 256 cpu cores available for HPC parallel computing. All of these hardware were build from ground zero with our own effort, and are currently maintained also by ourselves (cooling systems, LAN connections, software and hardware technical problems, etc.) with technical consultation provided by (1) Mr. Tan Choo Jun, a doctorate student from School of Computer Science, USM, and (2) Associate Prof. Dr. Chan Huah Yong of the School of Computer Science, USM. Hardware resources available to group members and members from the theoretical physics group are listed below:

1. comsics cluster (comsics.usm.my, 20 nodes x 4 intel i5 cores, Linux Rocks OS). Located in the Integrated Computater Lab, 3rd floor, Physics School building.

2. anicca cluster (anicca.usm.my, 20 nodes x 4 intel core 2 duo, Linux Rocks OS). Located in the Integrated Computater Lab, 3rd floor, Physics School building.

3. jaws workstation (Supermicro workstation, 64 x AMD 2.2 GHz Interlagos cores, CENTOS 6.3 OS). Located in the server room "Bilik Delta" in student center, 2nd floor, Physics School building.

4. chakra cluster (4 nodes x 8 intel i7 cores, 3.4 GHz, CENTOS 6.3 OS). Located in the Theory Lab, 3rd floor, Physics School building.

All these HPC hardware are capable of running MPI-enabled parallel computing. The comsics and anicca cluster are built by using PCs in the integrated computer lab, School of Physics. Formally the computers in the computer lab belongs to the School of Physics for the purpose of running Computational Physics ZCE 111 and MAT 181 courses, and occasionally, conducting workshop. The computer clusters in the computer lab are used to run various computational simulations during free period (i.e., when no classes / workshop are being conducted in the computer lab). In this sense the computers in the computer lab are being optimally ultilised for both teaching and research purposes without noticeable interference between these two modes of usage.

(ii) Software
Software installed in our HPC resources include:
Mathematica (fully licensed), Wien2k (DFT package, fully licensed), CRYSTALS (DFT package, fully licensed), VASP (DFT package, fully licensed), LAMMPS (MD package, free), DFTB+ (DFTB package, free), genetic algorithm codes, basin hoping codes (both codes are meant for finding global minimisation purposes, developed by NCU group from Taiwan).

Implementation plan
Who will be involved
1. The key player will be the existing expert in computational physics in the theoretical and computational physics group, Dr. Yoon. He will be responsible for the operation of the expertise unit, along with his graduate students, project students and research assistants.
2. Other theoretical and computational physics group members who are interested in running computational simulations or HPC calculations.
3. All researchers and experimentalists in the School of Physics or from other schools within USM (e.g. PPJJ, Materials Engineering, Chemistry School, etc.) who are interested to incorporate an intensive computational component in their researches are all welcomed. Graduate students from other research labs are encouraged to engage in collaborative project with the proposed expertise unit.

Main activities
1. Conducting high-impact researches in computational physics / computational condensed matter physics / computational materials science.

2. Creating international and national research linkages in the field, including inviting experts from the related field to the school of physics for research visit from time to time.

3. Training of our own human capital in the research field of computational condensed matter physics.

4. Providing training to current researches / students / research personnel on advanced level computing techniques and computational methods for generic purposes (such as programming in Mathematica, Fortran, GPU programming, parallel programming, visualization techniques, software and computer system maintenance, Linux, LaTeX, virtualization, etc.)

5. Acting as technical consultation and service provider entity for the physics school research community as a whole on issues related to HPC and other computationally related issues, such as setting up of parallel computing facilities, purchasing of high-performing computing facilities, installing software in Linux systems, etc.

6. Training of graduate students / academic staffs / research personnel from other research labs to run numerical programming prompted by their specific research needs.

Human resource
In order to effectively realize the ideal role of the expertise unit as proposed above, the single most important factor is to train our own experts. At the moment the only expert in the field is Dr. Yoon. But the proper functioning of the expert unit definitely necessitates more human power. To this end the School of Physics should

1. provide practical incentive and encouragement for undergraduate and graduate students to take up projects / courses provided by the expertise unit. This incentive could be in the form a guaranteed scholarship for Ph. D or M.Sc. students taking up projects in computational materials science research.

2. provide monetary incentive to graduate students from the experimental research lab to incorporate computational component in their researches.

3. tenure a new academic staff in the field of computational condensed matter physics or computational physics.

4. set up a post-doc position for computational condensed matter physics or computational physics.

5. encourage existing academic staff to incorporate more computational physics component in their research.

6. provide financial allocation to invite internationally renowned experts in the research field to visit School of Physics for an extended period or time, or even to conduct short courses.

7. The expertise unit does not request for any non-academic staff.


Computing hardware and software requirement
Rack mount computer cluster
The only hardware needed for computational condensed matter physics is computers, the more the better. As a teaching lab, the current computing facilities in the computer lab are not especially built for running really huge computational job. For a start we recommend to purchase a scalable rack-mount computer cluster system. This kind of computing facility is flexible, easy to maintain, relatively cheap and compact (less space consuming). The system comprise of a metal rack (of the size of a fridge) into which one could slot in a number of ‘blades’, where each blade is a plug-and-play motherboard having several slots of multiple-core processor. Depending on the availability of funding, the computational power of the system can be upgraded from time to time. This shall be the “primary weapon” of the expertise unit to tackle computational research problems.

Software
Software wise, many major software for computational physics are either open source (e.g. ABINIT, LAMMPS, DFTB+, CPMD, etc.) or free for academic use (e.g. Intel Fortran and its libraries). We do not expect to spend much on software as is for computer hardware.

Maintenance
1. The proposed expertise unit would be fully responsible to maintain all the computer hardware, software, and the physical spaces in which the computers are sitting. A small budget should be allocated annually for maintenance purposes, such as fixing failed components and peripherals, wiring, networking or system configuration.
2. We also propose, for the sake of a more effective maintenance of the computer clusters, the integrated computer lab be formally placed under the care / responsibility of the computational physics expertise unit.
3. Individual researchers in the unit will contribute to the maintenance cost of the computing facilities via their research grants.

Space requirement
1. All the computing facilities will be occupying the existing space as they are at the present. These include the present computer labs, theory lab, the server room "bilik Delta" in student center, 2nd floor, Physics School building.
2. In addition, we formally propose the email room located between the computer lab and theory lab be allocated exclusively for the computational physics expertise unit as its physical ‘center’.
3. The computer lab be placed under the care / responsibility of proposed expertise unit (as proposed in (2) in Maintenance).

Expected Output / Evaluation Measures
1. Based on the current publication rate, we expect to publish at least 6 international ISI journal papers per year from the computational physics expertise unit. Even more publication can be generated if the team can have a new academic staff or a post-doc.
2. We will publish at least two joined papers with our experimentalist colleagues per year.
3. We expect to graduate two Ph.D and 2 M.Sc. graduates in three years time.
4. We will establish at least two international research collaborations in the first three years.
5. We will conduct at least one workshop on various computationally-related short courses for the physics school and USM in general annually.