# This test examines the convergence of the Hardy localization (kernel) function # with respect to its range for the calculation of stress. echo both log eam_kernel_convergence.log units metal dimension 3 boundary p p p atom_style atomic # create system variable a equal 4.08 lattice fcc $a region SYSTEM block -6 6 -6 6 -6 6 create_box 1 SYSTEM create_atoms 1 region SYSTEM mass 1 196.97 group internal region SYSTEM # n-th shell at sqrt(n/2) * a for FCC # distances 1:2.9 2:4.1 3:5.1 4:5.8 5:6.5 # counts 1:12:12 2:6:18 3:24:42 4:12:54 5:24:78 pair_style eam pair_coeff * * ../../../../potentials/Au_u3.eam # specify neighbor/re-neighboring parameters neighbor 0.3 bin neigh_modify delay 1000000 thermo 10 thermo_style custom step ke pe pxx pyy pzz pxy timestep 0.0 reset_timestep 0 velocity all set 0.0 0.0 0.0 sum no units box fix ATC internal atc hardy fix_modify ATC mesh create 1 1 1 SYSTEM p p p fix_modify ATC fields none fix_modify ATC fields add mass_density stress number_density ##fix_modify ATC set reference_potential_energy fix_modify ATC output eam_kernel_convergenceFE 1 text tensor_components ##fix_modify ATC on_the_fly kernel on ## NOTE HACK REJ 8Jan13 temporary ##fix_modify ATC on_the_fly bond on # relative to a variable d equal 0.1 variable n equal 60 variable i loop $n label loop_i variable R equal $i*$d variable Ra equal $R*$a fix_modify ATC kernel quartic_sphere ${Ra} # initial (1) run 1 # increment (2) next i jump in.eam_kernel_convergence loop_i