add some minimal usage examples
This commit is contained in:
13
swig/run_lua_example.sh
Executable file
13
swig/run_lua_example.sh
Executable file
@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
|
||||
cat > example.lua <<EOF
|
||||
require("lualammps")
|
||||
|
||||
lmp = lualammps.lammps_open_no_mpi(0,nil,nil)
|
||||
ver = lualammps.lammps_version(lmp)
|
||||
|
||||
print("LAMMPS version ", ver)
|
||||
lualammps.lammps_close(lmp )
|
||||
EOF
|
||||
|
||||
lua example.lua
|
||||
17
swig/run_perl_example.sh
Executable file
17
swig/run_perl_example.sh
Executable file
@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
|
||||
cat > example.pl <<EOF
|
||||
use pllammps;
|
||||
|
||||
\$lmp = pllammps::lammps_open_no_mpi(0,undef,undef);
|
||||
\$ver = pllammps::lammps_version(\$lmp);
|
||||
|
||||
print("LAMMPS version ",\$ver,"\n");
|
||||
pllammps::lammps_close(\$lmp)
|
||||
EOF
|
||||
|
||||
PERL5LIB=$PWD:${PERL5LIB-PWD}
|
||||
|
||||
export PERL5LIB
|
||||
|
||||
perl example.pl
|
||||
17
swig/run_python_example.sh
Executable file
17
swig/run_python_example.sh
Executable file
@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
|
||||
cat > example.py <<EOF
|
||||
from pylammps import *
|
||||
|
||||
lmp = lammps_open_no_mpi(0,None,None)
|
||||
ver = lammps_version(lmp)
|
||||
|
||||
print("LAMMPS version ",ver)
|
||||
lammps_close(lmp)
|
||||
EOF
|
||||
|
||||
PYTHONPATH=$PWD:${PYTHON_PATH-PWD}
|
||||
|
||||
export PYTHON_PATH
|
||||
|
||||
python example.py
|
||||
13
swig/run_tcl_example.sh
Executable file
13
swig/run_tcl_example.sh
Executable file
@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
|
||||
cat > example.tcl <<EOF
|
||||
load ./tcllammps.so
|
||||
|
||||
set lmp [lammps_open_no_mpi 0 NULL NULL ]
|
||||
set ver [lammps_version \$lmp]
|
||||
|
||||
puts "LAMMPS version \$ver"
|
||||
lammps_close \$lmp
|
||||
EOF
|
||||
|
||||
tclsh example.tcl
|
||||
Reference in New Issue
Block a user