Dear Lammps users,
Hello. I am trying to simulate the merging process of two group of atoms at high temperature. My intention is, to create spheres packed with atoms at elevated temperature and then mixed in adiabatic condition. Thus, it summary,
- create two spheres packed with different element atoms
- elevate temperature while atom position fixed
- let atoms mixed in adiabatic condition(NVE)
I am using NVE+langevin commands to elevate temperature to 2192K, and velocity+setforce commands to fix atom position. I can sure fix position, however, cannot increase temperature of the system. I can see the temperature has not gone up when atoms are being mixed, since temperature of the system is only showing ~100K values.
Is there another way to control temperature of the system while atom position is fixed? I am attaching my code and any comments are very welcome!
Thank you in advance.
Jacob Lee
----------------------
units metal
dimension 3
atom_style atomic
boundary s s s
---------- Create Atoms ---------------------
lattice fcc 3.524
region leftNi sphere 0.0 0.0 0.0 17.1 units box
lattice hcp 2.9508
region rightTi sphere 40.0 0.0 0.0 20.18 units box
region sum union 2 leftNi rightTi
region whole block -300.0 300.0 -300.0 300.0 -300.0 300.0 units box
create_box 2 whole
#Ni fcc structure
lattice custom 3.524 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 1.0 &
basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.0 0.5 0.5
basis 0.5 0.0 0.5
create_atoms 1 region leftNi
#Ti hcp structure
lattice custom 2.9508 a1 1.0 0.0 0.0 a2 0.0 1.732051 0.0 a3 0.0 0.0 1.587874 &
basis 0.0 0.0 0.0 basis 0.5 0.5 0.0 basis 0.5 0.833333
0.5 basis 0.0 0.333333 0.5
create_atoms 2 region rightTi
group leftNi region leftNi
group rightTi region rightTi
group whole region whole
group sum region sum
group rest subtract all sum
---------- Define Interatomic Potential ---------------------
pair_style eam/fs
pair_coeff * * NiTi_Yuan.setfl_rc4_2.fs Ni Ti
neighbor 1 bin
neigh_modify every 1 delay 0 check yes