git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10777 f3b2605a-c512-4ea7-a41b-209d697bcdaa

This commit is contained in:
sjplimp
2013-09-12 23:55:38 +00:00
parent f6096c899a
commit e45dc6999b
13 changed files with 103968 additions and 0 deletions

View File

@ -0,0 +1,65 @@
# sample LAMMPS input script for viscosity of 2d LJ liquid
# Green-Kubo method via fix ave/correlate
# settings
variable x equal 20
variable y equal 20
variable rho equal 0.6
variable t equal 1.0
variable rc equal 2.5
variable p equal 400 # correlation length
variable s equal 5 # sample interval
variable d equal $p*$s # dump interval
# problem setup
units lj
dimension 2
atom_style atomic
neigh_modify delay 0 every 1
lattice sq2 ${rho}
region simbox block 0 $x 0 $y -0.1 0.1
create_box 1 simbox
create_atoms 1 box
pair_style lj/cut ${rc}
pair_coeff * * 1 1
mass * 1.0
velocity all create $t 97287
# equilibration run
fix 1 all nve
fix 2 all langevin $t $t 0.1 498094
fix 3 all enforce2d
thermo $d
run 10000
velocity all scale $t
unfix 2
# Green-Kubo viscosity calculation
reset_timestep 0
variable pxy equal pxy
fix SS all ave/correlate $s $p $d &
v_pxy type auto file profile.gk.2d ave running
variable scale equal 1.0/$t*vol*$s*dt
variable v11 equal trap(f_SS[3])*${scale}
thermo_style custom step temp press pxy v_v11
run 500000
variable eta equal v_v11
print "running average viscosity: ${eta}"