Merge branch 'develop' into rheo
This commit is contained in:
92
.github/workflows/check-cpp23.yml
vendored
Normal file
92
.github/workflows/check-cpp23.yml
vendored
Normal file
@ -0,0 +1,92 @@
|
||||
# GitHub action to build LAMMPS on Linux with gcc and C++23
|
||||
name: "Check for C++23 Compatibility"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- develop
|
||||
pull_request:
|
||||
branches:
|
||||
- develop
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build with C++23 support enabled
|
||||
if: ${{ github.repository == 'lammps/lammps' }}
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
CCACHE_DIR: ${{ github.workspace }}/.ccache
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 2
|
||||
|
||||
- name: Install extra packages
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y ccache \
|
||||
libeigen3-dev \
|
||||
libcurl4-openssl-dev \
|
||||
mold \
|
||||
mpi-default-bin \
|
||||
mpi-default-dev \
|
||||
ninja-build \
|
||||
python3-dev
|
||||
|
||||
- name: Create Build Environment
|
||||
run: mkdir build
|
||||
|
||||
- name: Set up ccache
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ env.CCACHE_DIR }}
|
||||
key: linux-cpp23-ccache-${{ github.sha }}
|
||||
restore-keys: linux-cpp23-ccache-
|
||||
|
||||
- name: Building LAMMPS via CMake
|
||||
shell: bash
|
||||
run: |
|
||||
ccache -z
|
||||
python3 -m venv linuxenv
|
||||
source linuxenv/bin/activate
|
||||
python3 -m pip install numpy
|
||||
python3 -m pip install pyyaml
|
||||
cmake -S cmake -B build \
|
||||
-C cmake/presets/most.cmake \
|
||||
-C cmake/presets/kokkos-openmp.cmake \
|
||||
-D CMAKE_CXX_STANDARD=23 \
|
||||
-D CMAKE_CXX_COMPILER=g++ \
|
||||
-D CMAKE_C_COMPILER=gcc \
|
||||
-D CMAKE_CXX_COMPILER_LAUNCHER=ccache \
|
||||
-D CMAKE_C_COMPILER_LAUNCHER=ccache \
|
||||
-D CMAKE_BUILD_TYPE=Debug \
|
||||
-D CMAKE_CXX_FLAGS_DEBUG="-Og -g" \
|
||||
-D DOWNLOAD_POTENTIALS=off \
|
||||
-D BUILD_MPI=on \
|
||||
-D BUILD_SHARED_LIBS=on \
|
||||
-D BUILD_TOOLS=off \
|
||||
-D ENABLE_TESTING=off \
|
||||
-D MLIAP_ENABLE_ACE=on \
|
||||
-D MLIAP_ENABLE_PYTHON=off \
|
||||
-D PKG_AWPMD=on \
|
||||
-D PKG_GPU=on \
|
||||
-D GPU_API=opencl \
|
||||
-D PKG_KOKKOS=on \
|
||||
-D PKG_LATBOLTZ=on \
|
||||
-D PKG_MDI=on \
|
||||
-D PKG_MANIFOLD=on \
|
||||
-D PKG_ML-PACE=on \
|
||||
-D PKG_ML-RANN=off \
|
||||
-D PKG_MOLFILE=on \
|
||||
-D PKG_RHEO=on \
|
||||
-D PKG_PTM=on \
|
||||
-D PKG_PYTHON=on \
|
||||
-D PKG_QTB=on \
|
||||
-D PKG_SMTBQ=on \
|
||||
-G Ninja
|
||||
cmake --build build
|
||||
ccache -s
|
||||
124
.github/workflows/kokkos-regression.yaml
vendored
Normal file
124
.github/workflows/kokkos-regression.yaml
vendored
Normal file
@ -0,0 +1,124 @@
|
||||
# GitHub action to build LAMMPS on Linux and run selected regression tests
|
||||
name: "Kokkos OpenMP Regression Test"
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
branches:
|
||||
- develop
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build LAMMPS with Kokkos OpenMP
|
||||
# restrict to official LAMMPS repository
|
||||
if: ${{ github.repository == 'lammps/lammps' }}
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
CCACHE_DIR: ${{ github.workspace }}/.ccache
|
||||
strategy:
|
||||
max-parallel: 4
|
||||
matrix:
|
||||
idx: [ 'pair', 'fix', 'compute', 'misc' ]
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 2
|
||||
show-progress: false
|
||||
|
||||
- name: Install extra packages
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y ccache ninja-build libeigen3-dev \
|
||||
libcurl4-openssl-dev python3-dev \
|
||||
mpi-default-bin mpi-default-dev
|
||||
|
||||
- name: Create Build Environment
|
||||
run: mkdir build
|
||||
|
||||
- name: Set up ccache
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ env.CCACHE_DIR }}
|
||||
key: linux-kokkos-ccache-${{ github.sha }}
|
||||
restore-keys: linux-kokkos-ccache-
|
||||
|
||||
- name: Building LAMMPS via CMake
|
||||
shell: bash
|
||||
run: |
|
||||
ccache -z
|
||||
python3 -m venv linuxenv
|
||||
source linuxenv/bin/activate
|
||||
python3 -m pip install --upgrade pip
|
||||
python3 -m pip install numpy pyyaml junit_xml
|
||||
cmake -S cmake -B build \
|
||||
-C cmake/presets/gcc.cmake \
|
||||
-C cmake/presets/basic.cmake \
|
||||
-C cmake/presets/kokkos-openmp.cmake \
|
||||
-D CMAKE_CXX_COMPILER_LAUNCHER=ccache \
|
||||
-D CMAKE_C_COMPILER_LAUNCHER=ccache \
|
||||
-D BUILD_SHARED_LIBS=off \
|
||||
-D DOWNLOAD_POTENTIALS=off \
|
||||
-D PKG_AMOEBA=on \
|
||||
-D PKG_ASPHERE=on \
|
||||
-D PKG_BROWNIAN=on \
|
||||
-D PKG_CLASS2=on \
|
||||
-D PKG_COLLOID=on \
|
||||
-D PKG_CORESHELL=on \
|
||||
-D PKG_DIPOLE=on \
|
||||
-D PKG_DPD-BASIC=on \
|
||||
-D PKG_EXTRA-COMPUTE=on \
|
||||
-D PKG_EXTRA-FIX=on \
|
||||
-D PKG_EXTRA-MOLECULE=on \
|
||||
-D PKG_EXTRA-PAIR=on \
|
||||
-D PKG_GRANULAR=on \
|
||||
-D PKG_LEPTON=on \
|
||||
-D PKG_MC=on \
|
||||
-D PKG_MEAM=on \
|
||||
-D PKG_POEMS=on \
|
||||
-D PKG_PYTHON=on \
|
||||
-D PKG_QEQ=on \
|
||||
-D PKG_REAXFF=on \
|
||||
-D PKG_REPLICA=on \
|
||||
-D PKG_SRD=on \
|
||||
-D PKG_VORONOI=on \
|
||||
-G Ninja
|
||||
cmake --build build
|
||||
ccache -s
|
||||
|
||||
- name: Run Regression Tests for Selected Examples
|
||||
shell: bash
|
||||
run: |
|
||||
source linuxenv/bin/activate
|
||||
python3 tools/regression-tests/get_kokkos_input.py \
|
||||
--examples-top-level=examples \
|
||||
--filter-out="balance;fire;gcmc;granregion;mdi;mliap;neb;pace;prd;pour;python;snap"
|
||||
|
||||
python3 tools/regression-tests/run_tests.py \
|
||||
--lmp-bin=build/lmp \
|
||||
--config-file=tools/regression-tests/config_kokkos_openmp.yaml \
|
||||
--list-input=input-list-${{ matrix.idx }}-kk.txt \
|
||||
--output-file=output-${{ matrix.idx }}.xml \
|
||||
--progress-file=progress-${{ matrix.idx }}.yaml \
|
||||
--log-file=run-${{ matrix.idx }}.log \
|
||||
--quick-max=100 --verbose
|
||||
|
||||
tar -cvf kokkos-regression-test-${{ matrix.idx }}.tar run-${{ matrix.idx }}.log progress-${{ matrix.idx }}.yaml output-${{ matrix.idx }}.xml
|
||||
|
||||
- name: Upload artifacts
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: kokkos-regression-test-artifact-${{ matrix.idx }}
|
||||
path: kokkos-regression-test-${{ matrix.idx }}.tar
|
||||
|
||||
merge:
|
||||
runs-on: ubuntu-latest
|
||||
needs: build
|
||||
steps:
|
||||
- name: Merge Artifacts
|
||||
uses: actions/upload-artifact/merge@v4
|
||||
with:
|
||||
name: merged-kokkos-regresssion-artifact
|
||||
pattern: kokkos-regression-test-artifact-*
|
||||
@ -118,7 +118,7 @@ endif()
|
||||
|
||||
# silence excessive warnings for new Intel Compilers
|
||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "IntelLLVM")
|
||||
set(CMAKE_TUNE_DEFAULT "-Wno-tautological-constant-compare -Wno-unused-command-line-argument")
|
||||
set(CMAKE_TUNE_DEFAULT "-fp-model precise -Wno-tautological-constant-compare -Wno-unused-command-line-argument")
|
||||
endif()
|
||||
|
||||
# silence excessive warnings for PGI/NVHPC compilers
|
||||
@ -141,7 +141,7 @@ endif()
|
||||
|
||||
# silence nvcc warnings
|
||||
if((PKG_KOKKOS) AND (Kokkos_ENABLE_CUDA) AND NOT (CMAKE_CXX_COMPILER_ID STREQUAL "Clang"))
|
||||
set(CMAKE_TUNE_DEFAULT "${CMAKE_TUNE_DEFAULT} -Xcudafe --diag_suppress=unrecognized_pragma")
|
||||
set(CMAKE_TUNE_DEFAULT "${CMAKE_TUNE_DEFAULT} -Xcudafe --diag_suppress=unrecognized_pragma -Xcudafe --diag_suppress=128")
|
||||
endif()
|
||||
|
||||
# we require C++11 without extensions. Kokkos requires at least C++17 (currently)
|
||||
@ -165,6 +165,7 @@ if(MSVC)
|
||||
add_compile_options(/wd4267)
|
||||
add_compile_options(/wd4250)
|
||||
add_compile_options(/EHsc)
|
||||
add_compile_options(/utf-8)
|
||||
endif()
|
||||
add_compile_definitions(_CRT_SECURE_NO_WARNINGS)
|
||||
endif()
|
||||
@ -822,9 +823,15 @@ foreach(_DEF ${LAMMPS_DEFINES})
|
||||
set(LAMMPS_API_DEFINES "${LAMMPS_API_DEFINES} -D${_DEF}")
|
||||
endforeach()
|
||||
if(BUILD_SHARED_LIBS)
|
||||
install(TARGETS lammps EXPORT LAMMPS_Targets LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
install(TARGETS lammps EXPORT LAMMPS_Targets
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
if(NOT BUILD_MPI)
|
||||
install(TARGETS mpi_stubs EXPORT LAMMPS_Targets LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
install(TARGETS mpi_stubs EXPORT LAMMPS_Targets
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
endif()
|
||||
configure_file(pkgconfig/liblammps.pc.in ${CMAKE_CURRENT_BINARY_DIR}/liblammps${LAMMPS_MACHINE}.pc @ONLY)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/liblammps${LAMMPS_MACHINE}.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
|
||||
|
||||
@ -110,6 +110,7 @@ if(BUILD_DOC)
|
||||
add_custom_command(
|
||||
OUTPUT html
|
||||
DEPENDS ${DOC_SOURCES} ${DOCENV_DEPS} ${DOXYGEN_XML_DIR}/index.xml ${BUILD_DOC_CONFIG_FILE}
|
||||
COMMAND ${Python3_EXECUTABLE} ${LAMMPS_DOC_DIR}/utils/make-globbed-tocs.py -d ${LAMMPS_DOC_DIR}/src
|
||||
COMMAND Sphinx::sphinx-build ${SPHINX_EXTRA_OPTS} -b html -c ${DOC_BUILD_DIR} -d ${DOC_BUILD_DIR}/doctrees ${LAMMPS_DOC_DIR}/src ${DOC_BUILD_DIR}/html
|
||||
COMMAND ${CMAKE_COMMAND} -E create_symlink Manual.html ${DOC_BUILD_DIR}/html/index.html
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_directory ${LAMMPS_DOC_DIR}/src/PDF ${DOC_BUILD_DIR}/html/PDF
|
||||
|
||||
@ -21,9 +21,9 @@ if(VORO_FOUND)
|
||||
set(VORO_LIBRARIES ${VORO_LIBRARY})
|
||||
set(VORO_INCLUDE_DIRS ${VORO_INCLUDE_DIR})
|
||||
|
||||
if(NOT TARGET VORO::VORO)
|
||||
add_library(VORO::VORO UNKNOWN IMPORTED)
|
||||
set_target_properties(VORO::VORO PROPERTIES
|
||||
if(NOT TARGET VORO::voro++)
|
||||
add_library(VORO::voro++ UNKNOWN IMPORTED)
|
||||
set_target_properties(VORO::voro++ PROPERTIES
|
||||
IMPORTED_LOCATION "${VORO_LIBRARY}"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${VORO_INCLUDE_DIR}")
|
||||
endif()
|
||||
|
||||
@ -3,7 +3,7 @@ enable_language(C)
|
||||
# we don't use the parallel i/o interface.
|
||||
set(HDF5_PREFER_PARALLEL FALSE)
|
||||
|
||||
find_package(HDF5 REQUIRED)
|
||||
find_package(HDF5 COMPONENTS C REQUIRED)
|
||||
|
||||
# parallel HDF5 will import incompatible MPI headers with a serial build
|
||||
if((NOT BUILD_MPI) AND HDF5_IS_PARALLEL)
|
||||
|
||||
@ -54,5 +54,5 @@ else()
|
||||
if(NOT VORO_FOUND)
|
||||
message(FATAL_ERROR "Voro++ library not found. Help CMake to find it by setting VORO_LIBRARY and VORO_INCLUDE_DIR, or set DOWNLOAD_VORO=ON to download it")
|
||||
endif()
|
||||
target_link_libraries(lammps PRIVATE VORO::VORO)
|
||||
target_link_libraries(lammps PRIVATE VORO::voro++)
|
||||
endif()
|
||||
|
||||
@ -6,13 +6,24 @@ set(Kokkos_ENABLE_OPENMP ON CACHE BOOL "" FORCE)
|
||||
set(Kokkos_ENABLE_CUDA OFF CACHE BOOL "" FORCE)
|
||||
set(Kokkos_ENABLE_SYCL ON CACHE BOOL "" FORCE)
|
||||
|
||||
set(FFT "MKL" CACHE STRING "" FORCE)
|
||||
set(FFT_KOKKOS "MKL_GPU" CACHE STRING "" FORCE)
|
||||
|
||||
unset(USE_INTERNAL_LINALG)
|
||||
unset(USE_INTERNAL_LINALG CACHE)
|
||||
set(BLAS_VENDOR "Intel10_64_dyn")
|
||||
|
||||
# hide deprecation warnings temporarily for stable release
|
||||
set(Kokkos_ENABLE_DEPRECATION_WARNINGS OFF CACHE BOOL "" FORCE)
|
||||
|
||||
set(CMAKE_CXX_COMPILER icpx CACHE STRING "" FORCE)
|
||||
set(CMAKE_C_COMPILER icx CACHE STRING "" FORCE)
|
||||
set(CMAKE_Fortran_COMPILER "" CACHE STRING "" FORCE)
|
||||
set(MPI_CXX_COMPILER "mpicxx" CACHE STRING "" FORCE)
|
||||
set(CMAKE_CXX_STANDARD 17 CACHE STRING "" FORCE)
|
||||
# Silence everything
|
||||
set(CMAKE_CXX_FLAGS "-w" CACHE STRING "" FORCE)
|
||||
set(CMAKE_EXE_LINKER_FLAGS "-fsycl -flink-huge-device-code -fsycl-max-parallel-link-jobs=32 -fsycl-targets=spir64_gen -Xsycl-target-backend \"-device 12.60.7\" " CACHE STRING "" FORCE)
|
||||
set(CMAKE_TUNE_FLAGS "-O3 -fsycl -fsycl-device-code-split=per_kernel -fsycl-targets=spir64_gen" CACHE STRING "" FORCE)
|
||||
#set(CMAKE_EXE_LINKER_FLAGS "-fsycl -flink-huge-device-code -fsycl-targets=spir64_gen " CACHE STRING "" FORCE)
|
||||
#set(CMAKE_TUNE_FLAGS "-O3 -fsycl -fsycl-device-code-split=per_kernel -fsycl-targets=spir64_gen" CACHE STRING "" FORCE)
|
||||
set(CMAKE_EXE_LINKER_FLAGS "-fsycl -flink-huge-device-code " CACHE STRING "" FORCE)
|
||||
set(CMAKE_TUNE_FLAGS "-O3 -fsycl -fsycl-device-code-split=per_kernel " CACHE STRING "" FORCE)
|
||||
|
||||
@ -3,26 +3,9 @@
|
||||
set(CMAKE_CXX_COMPILER "icpx" CACHE STRING "" FORCE)
|
||||
set(CMAKE_C_COMPILER "icx" CACHE STRING "" FORCE)
|
||||
set(CMAKE_Fortran_COMPILER "ifx" CACHE STRING "" FORCE)
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "-Wall -Wextra -g" CACHE STRING "" FORCE)
|
||||
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-Wall -Wextra -g -O2 -DNDEBUG" CACHE STRING "" FORCE)
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG" CACHE STRING "" FORCE)
|
||||
set(CMAKE_Fortran_FLAGS_DEBUG "-Wall -Wextra -g" CACHE STRING "" FORCE)
|
||||
set(CMAKE_Fortran_FLAGS_RELWITHDEBINFO "-Wall -Wextra -g -O2 -DNDEBUG" CACHE STRING "" FORCE)
|
||||
set(CMAKE_Fortran_FLAGS_RELEASE "-O3 -DNDEBUG" CACHE STRING "" FORCE)
|
||||
set(CMAKE_C_FLAGS_DEBUG "-Wall -Wextra -g" CACHE STRING "" FORCE)
|
||||
set(CMAKE_C_FLAGS_RELWITHDEBINFO "-Wall -Wextra -g -O2 -DNDEBUG" CACHE STRING "" FORCE)
|
||||
set(CMAKE_C_FLAGS_RELEASE "-O3 -DNDEBUG" CACHE STRING "" FORCE)
|
||||
|
||||
set(MPI_CXX "icpx" CACHE STRING "" FORCE)
|
||||
set(MPI_CXX_COMPILER "mpicxx" CACHE STRING "" FORCE)
|
||||
|
||||
unset(HAVE_OMP_H_INCLUDE CACHE)
|
||||
set(OpenMP_C "icx" CACHE STRING "" FORCE)
|
||||
set(OpenMP_C_FLAGS "-qopenmp;-qopenmp-simd" CACHE STRING "" FORCE)
|
||||
set(OpenMP_C_LIB_NAMES "omp" CACHE STRING "" FORCE)
|
||||
set(OpenMP_CXX "icpx" CACHE STRING "" FORCE)
|
||||
set(OpenMP_CXX_FLAGS "-qopenmp;-qopenmp-simd" CACHE STRING "" FORCE)
|
||||
set(OpenMP_CXX_LIB_NAMES "omp" CACHE STRING "" FORCE)
|
||||
set(OpenMP_Fortran_FLAGS "-qopenmp;-qopenmp-simd" CACHE STRING "" FORCE)
|
||||
set(OpenMP_omp_LIBRARY "libiomp5.so" CACHE PATH "" FORCE)
|
||||
# force using internal BLAS/LAPCK since external ones may not be ABI compatible
|
||||
set(USE_INTERNAL_LINALG ON CACHE BOOL "" FORCE)
|
||||
|
||||
|
||||
7
doc/.gitignore
vendored
7
doc/.gitignore
vendored
@ -17,3 +17,10 @@
|
||||
*.el
|
||||
/utils/sphinx-config/_static/mathjax
|
||||
/utils/sphinx-config/_static/polyfill.js
|
||||
/src/pairs.rst
|
||||
/src/bonds.rst
|
||||
/src/angles.rst
|
||||
/src/dihedrals.rst
|
||||
/src/impropers.rst
|
||||
/src/computes.rst
|
||||
/src/fixes.rst
|
||||
|
||||
13
doc/Makefile
13
doc/Makefile
@ -83,7 +83,10 @@ $(SPHINXCONFIG)/conf.py: $(SPHINXCONFIG)/conf.py.in
|
||||
-e 's,@LAMMPS_PYTHON_DIR@,$(BUILDDIR)/../python,g' \
|
||||
-e 's,@LAMMPS_DOC_DIR@,$(BUILDDIR),g' $< > $@
|
||||
|
||||
html: xmlgen $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK) $(MATHJAX)
|
||||
globbed-tocs:
|
||||
$(PYTHON) $(BUILDDIR)/utils/make-globbed-tocs.py -d $(RSTDIR)
|
||||
|
||||
html: xmlgen globbed-tocs $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK) $(MATHJAX)
|
||||
@if [ "$(HAS_BASH)" == "NO" ] ; then echo "bash was not found at $(OSHELL)! Please use: $(MAKE) SHELL=/path/to/bash" 1>&2; exit 1; fi
|
||||
@$(MAKE) $(MFLAGS) -C graphviz all
|
||||
@(\
|
||||
@ -113,7 +116,7 @@ html: xmlgen $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK) $(MATHJAX)
|
||||
@rm -rf html/PDF/.[sg]*
|
||||
@echo "Build finished. The HTML pages are in doc/html."
|
||||
|
||||
fasthtml: xmlgen $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK) $(MATHJAX)
|
||||
fasthtml: xmlgen globbed-tocs $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK) $(MATHJAX)
|
||||
@if [ "$(HAS_BASH)" == "NO" ] ; then echo "bash was not found at $(OSHELL)! Please use: $(MAKE) SHELL=/path/to/bash" 1>&2; exit 1; fi
|
||||
@$(MAKE) $(MFLAGS) -C graphviz all
|
||||
@mkdir -p fasthtml
|
||||
@ -132,7 +135,7 @@ fasthtml: xmlgen $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK) $(MATHJAX)
|
||||
@rm -rf fasthtml/PDF/.[sg]*
|
||||
@echo "Fast HTML build finished. The HTML pages are in doc/fasthtml."
|
||||
|
||||
spelling: xmlgen $(SPHINXCONFIG)/conf.py $(VENV) $(SPHINXCONFIG)/false_positives.txt
|
||||
spelling: xmlgen globbed-tocs $(SPHINXCONFIG)/conf.py $(VENV) $(SPHINXCONFIG)/false_positives.txt
|
||||
@if [ "$(HAS_BASH)" == "NO" ] ; then echo "bash was not found at $(OSHELL)! Please use: $(MAKE) SHELL=/path/to/bash" 1>&2; exit 1; fi
|
||||
@(\
|
||||
. $(VENV)/bin/activate ; \
|
||||
@ -143,7 +146,7 @@ spelling: xmlgen $(SPHINXCONFIG)/conf.py $(VENV) $(SPHINXCONFIG)/false_positives
|
||||
)
|
||||
@echo "Spell check finished."
|
||||
|
||||
epub: xmlgen $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK)
|
||||
epub: xmlgen globbed-tocs $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK)
|
||||
@if [ "$(HAS_BASH)" == "NO" ] ; then echo "bash was not found at $(OSHELL)! Please use: $(MAKE) SHELL=/path/to/bash" 1>&2; exit 1; fi
|
||||
@$(MAKE) $(MFLAGS) -C graphviz all
|
||||
@mkdir -p epub/JPG
|
||||
@ -166,7 +169,7 @@ mobi: epub
|
||||
@ebook-convert LAMMPS.epub LAMMPS.mobi
|
||||
@echo "Conversion finished. The MOBI manual file is created."
|
||||
|
||||
pdf: xmlgen $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK)
|
||||
pdf: xmlgen globbed-tocs $(VENV) $(SPHINXCONFIG)/conf.py $(ANCHORCHECK)
|
||||
@if [ "$(HAS_BASH)" == "NO" ] ; then echo "bash was not found at $(OSHELL)! Please use: $(MAKE) SHELL=/path/to/bash" 1>&2; exit 1; fi
|
||||
@$(MAKE) $(MFLAGS) -C graphviz all
|
||||
@if [ "$(HAS_PDFLATEX)" == "NO" ] ; then echo "PDFLaTeX or latexmk were not found! Please check README for further instructions" 1>&2; exit 1; fi
|
||||
|
||||
@ -178,6 +178,7 @@ OPT.
|
||||
* :doc:`python/move <fix_python_move>`
|
||||
* :doc:`qbmsst <fix_qbmsst>`
|
||||
* :doc:`qeq/comb (o) <fix_qeq_comb>`
|
||||
* :doc:`qeq/ctip <fix_qeq>`
|
||||
* :doc:`qeq/dynamic <fix_qeq>`
|
||||
* :doc:`qeq/fire <fix_qeq>`
|
||||
* :doc:`qeq/point <fix_qeq>`
|
||||
|
||||
@ -44,7 +44,7 @@ OPT.
|
||||
* :doc:`born/coul/wolf/cs (g) <pair_cs>`
|
||||
* :doc:`born/gauss <pair_born_gauss>`
|
||||
* :doc:`bpm/spring <pair_bpm_spring>`
|
||||
* :doc:`brownian (o) <pair_brownian>`
|
||||
* :doc:`brownian (ko) <pair_brownian>`
|
||||
* :doc:`brownian/poly (o) <pair_brownian>`
|
||||
* :doc:`buck (giko) <pair_buck>`
|
||||
* :doc:`buck/coul/cut (giko) <pair_buck>`
|
||||
@ -59,6 +59,7 @@ OPT.
|
||||
* :doc:`comb (o) <pair_comb>`
|
||||
* :doc:`comb3 <pair_comb>`
|
||||
* :doc:`cosine/squared <pair_cosine_squared>`
|
||||
* :doc:`coul/ctip <pair_coul>`
|
||||
* :doc:`coul/cut (gko) <pair_coul>`
|
||||
* :doc:`coul/cut/dielectric <pair_dielectric>`
|
||||
* :doc:`coul/cut/global (o) <pair_coul>`
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
CHARMM, AMBER, COMPASS, and DREIDING force fields
|
||||
=================================================
|
||||
CHARMM, AMBER, COMPASS, DREIDING, and OPLS force fields
|
||||
=======================================================
|
||||
|
||||
A compact summary of the concepts, definitions, and properties of
|
||||
force fields with explicit bonded interactions (like the ones discussed
|
||||
@ -236,6 +236,40 @@ documentation for the formula it computes.
|
||||
|
||||
* :doc:`special_bonds <special_bonds>` dreiding
|
||||
|
||||
OPLS
|
||||
----
|
||||
|
||||
OPLS (Optimized Potentials for Liquid Simulations) is a general force
|
||||
field for atomistic simulation of organic molecules in solvent. It was
|
||||
developed by the `Jorgensen group
|
||||
<https://traken.chem.yale.edu/oplsaam.html>`_ at Purdue University and
|
||||
later at Yale University. Multiple versions of the OPLS parameters
|
||||
exist for united atom representations (OPLS-UA) and for all-atom
|
||||
representations (OPLS-AA).
|
||||
|
||||
This force field is based on atom types mapped to specific functional
|
||||
groups in organic and biological molecules. Each atom includes a
|
||||
static, partial atomic charge reflecting the oxidation state of the
|
||||
element derived from its bonded neighbors :ref:`(Jorgensen)
|
||||
<howto-jorgensen>` and computed based on increments determined by the
|
||||
atom type of the atoms bond to it.
|
||||
|
||||
The interaction styles listed below compute force field formulas that
|
||||
are fully or in part consistent with the OPLS style force fields. See
|
||||
each command's documentation for the formula it computes. Some are only
|
||||
compatible with a subset of OPLS interactions.
|
||||
|
||||
* :doc:`bond_style <bond_harmonic>` harmonic
|
||||
* :doc:`angle_style <angle_harmonic>` harmonic
|
||||
* :doc:`dihedral_style <dihedral_opls>` opls
|
||||
* :doc:`improper_style <improper_cvff>` cvff
|
||||
* :doc:`improper_style <improper_fourier>` fourier
|
||||
* :doc:`improper_style <improper_harmonic>` harmonic
|
||||
* :doc:`pair_style <pair_lj_cut_coul>` lj/cut/coul/cut
|
||||
* :doc:`pair_style <pair_lj_cut_coul>` lj/cut/coul/long
|
||||
* :doc:`pair_modify <pair_modify>` geometric
|
||||
* :doc:`special_bonds <special_bonds>` lj/coul 0.0 0.0 0.5
|
||||
|
||||
----------
|
||||
|
||||
.. _Typelabel2:
|
||||
@ -266,3 +300,6 @@ documentation for the formula it computes.
|
||||
|
||||
**(Mayo)** Mayo, Olfason, Goddard III (1990). J Phys Chem, 94, 8897-8909. https://doi.org/10.1021/j100389a010
|
||||
|
||||
.. _howto-Jorgensen:
|
||||
|
||||
**(Jorgensen)** Jorgensen, Tirado-Rives (1988). J Am Chem Soc, 110, 1657-1666. https://doi.org/10.1021/ja00214a001
|
||||
|
||||
@ -42,7 +42,8 @@ Currently, there are two types of bonds included in the BPM package. The
|
||||
first bond style, :doc:`bond bpm/spring <bond_bpm_spring>`, only applies
|
||||
pairwise, central body forces. Point particles must have :doc:`bond atom
|
||||
style <atom_style>` and may be thought of as nodes in a spring
|
||||
network. Alternatively, the second bond style, :doc:`bond bpm/rotational
|
||||
network. An optional multibody term can be used to adjust the network's
|
||||
Poisson's ratio. Alternatively, the second bond style, :doc:`bond bpm/rotational
|
||||
<bond_bpm_rotational>`, resolves tangential forces and torques arising
|
||||
with the shearing, bending, and twisting of the bond due to rotation or
|
||||
displacement of particles. Particles are similar to those used in the
|
||||
@ -55,8 +56,9 @@ orientation similar to :doc:`fix nve/asphere <fix_nve_asphere>`.
|
||||
|
||||
In addition to bond styles, a new pair style :doc:`pair bpm/spring
|
||||
<pair_bpm_spring>` was added to accompany the bpm/spring bond
|
||||
style. This pair style is simply a hookean repulsion with similar
|
||||
velocity damping as its sister bond style.
|
||||
style. By default, this pair style is simply a hookean repulsion with
|
||||
similar velocity damping as its sister bond style, but optional
|
||||
arguments can be used to modify the force.
|
||||
|
||||
----------
|
||||
|
||||
|
||||
@ -58,28 +58,30 @@ chunk ID for an individual atom can also be static (e.g. a molecule
|
||||
ID), or dynamic (e.g. what spatial bin an atom is in as it moves).
|
||||
|
||||
Note that this compute allows the per-atom output of other
|
||||
:doc:`computes <compute>`, :doc:`fixes <fix>`, and
|
||||
:doc:`variables <variable>` to be used to define chunk IDs for each
|
||||
atom. This means you can write your own compute or fix to output a
|
||||
per-atom quantity to use as chunk ID. See the :doc:`Modify <Modify>`
|
||||
doc pages for info on how to do this. You can also define a :doc:`per-atom variable <variable>` in the input script that uses a formula to
|
||||
generate a chunk ID for each atom.
|
||||
:doc:`computes <compute>`, :doc:`fixes <fix>`, and :doc:`variables
|
||||
<variable>` to be used to define chunk IDs for each atom. This means
|
||||
you can write your own compute or fix to output a per-atom quantity to
|
||||
use as chunk ID. See the :doc:`Modify <Modify>` doc pages for info on
|
||||
how to do this. You can also define a :doc:`per-atom variable
|
||||
<variable>` in the input script that uses a formula to generate a chunk
|
||||
ID for each atom.
|
||||
|
||||
Fix ave/chunk command:
|
||||
----------------------
|
||||
|
||||
This fix takes the ID of a :doc:`compute chunk/atom <compute_chunk_atom>` command as input. For each chunk,
|
||||
it then sums one or more specified per-atom values over the atoms in
|
||||
each chunk. The per-atom values can be any atom property, such as
|
||||
velocity, force, charge, potential energy, kinetic energy, stress,
|
||||
etc. Additional keywords are defined for per-chunk properties like
|
||||
density and temperature. More generally any per-atom value generated
|
||||
by other :doc:`computes <compute>`, :doc:`fixes <fix>`, and :doc:`per-atom variables <variable>`, can be summed over atoms in each chunk.
|
||||
This fix takes the ID of a :doc:`compute chunk/atom
|
||||
<compute_chunk_atom>` command as input. For each chunk, it then sums
|
||||
one or more specified per-atom values over the atoms in each chunk. The
|
||||
per-atom values can be any atom property, such as velocity, force,
|
||||
charge, potential energy, kinetic energy, stress, etc. Additional
|
||||
keywords are defined for per-chunk properties like density and
|
||||
temperature. More generally any per-atom value generated by other
|
||||
:doc:`computes <compute>`, :doc:`fixes <fix>`, and :doc:`per-atom
|
||||
variables <variable>`, can be summed over atoms in each chunk.
|
||||
|
||||
Similar to other averaging fixes, this fix allows the summed per-chunk
|
||||
values to be time-averaged in various ways, and output to a file. The
|
||||
fix produces a global array as output with one row of values per
|
||||
chunk.
|
||||
fix produces a global array as output with one row of values per chunk.
|
||||
|
||||
Compute \*/chunk commands:
|
||||
--------------------------
|
||||
@ -97,17 +99,20 @@ category:
|
||||
* :doc:`compute torque/chunk <compute_vcm_chunk>`
|
||||
* :doc:`compute vcm/chunk <compute_vcm_chunk>`
|
||||
|
||||
They each take the ID of a :doc:`compute chunk/atom <compute_chunk_atom>` command as input. As their names
|
||||
indicate, they calculate the center-of-mass, radius of gyration,
|
||||
moments of inertia, mean-squared displacement, temperature, torque,
|
||||
and velocity of center-of-mass for each chunk of atoms. The :doc:`compute property/chunk <compute_property_chunk>` command can tally the
|
||||
count of atoms in each chunk and extract other per-chunk properties.
|
||||
They each take the ID of a :doc:`compute chunk/atom
|
||||
<compute_chunk_atom>` command as input. As their names indicate, they
|
||||
calculate the center-of-mass, radius of gyration, moments of inertia,
|
||||
mean-squared displacement, temperature, torque, and velocity of
|
||||
center-of-mass for each chunk of atoms. The :doc:`compute
|
||||
property/chunk <compute_property_chunk>` command can tally the count of
|
||||
atoms in each chunk and extract other per-chunk properties.
|
||||
|
||||
The reason these various calculations are not part of the :doc:`fix ave/chunk command <fix_ave_chunk>`, is that each requires a more
|
||||
The reason these various calculations are not part of the :doc:`fix
|
||||
ave/chunk command <fix_ave_chunk>`, is that each requires a more
|
||||
complicated operation than simply summing and averaging over per-atom
|
||||
values in each chunk. For example, many of them require calculation
|
||||
of a center of mass, which requires summing mass\*position over the
|
||||
atoms and then dividing by summed mass.
|
||||
values in each chunk. For example, many of them require calculation of
|
||||
a center of mass, which requires summing mass\*position over the atoms
|
||||
and then dividing by summed mass.
|
||||
|
||||
All of these computes produce a global vector or global array as
|
||||
output, with one or more values per chunk. The output can be used in
|
||||
@ -118,9 +123,10 @@ various ways:
|
||||
* As input to the :doc:`fix ave/histo <fix_ave_histo>` command to
|
||||
histogram values across chunks. E.g. a histogram of cluster sizes or
|
||||
molecule diffusion rates.
|
||||
* As input to special functions of :doc:`equal-style variables <variable>`, like sum() and max() and ave(). E.g. to
|
||||
find the largest cluster or fastest diffusing molecule or average
|
||||
radius-of-gyration of a set of molecules (chunks).
|
||||
* As input to special functions of :doc:`equal-style variables
|
||||
<variable>`, like sum() and max() and ave(). E.g. to find the largest
|
||||
cluster or fastest diffusing molecule or average radius-of-gyration of
|
||||
a set of molecules (chunks).
|
||||
|
||||
Other chunk commands:
|
||||
---------------------
|
||||
@ -138,9 +144,10 @@ spatially average per-chunk values calculated by a per-chunk compute.
|
||||
|
||||
The :doc:`compute reduce/chunk <compute_reduce_chunk>` command reduces a
|
||||
peratom value across the atoms in each chunk to produce a value per
|
||||
chunk. When used with the :doc:`compute chunk/spread/atom <compute_chunk_spread_atom>` command it can
|
||||
create peratom values that induce a new set of chunks with a second
|
||||
:doc:`compute chunk/atom <compute_chunk_atom>` command.
|
||||
chunk. When used with the :doc:`compute chunk/spread/atom
|
||||
<compute_chunk_spread_atom>` command it can create peratom values that
|
||||
induce a new set of chunks with a second :doc:`compute chunk/atom
|
||||
<compute_chunk_atom>` command.
|
||||
|
||||
Example calculations with chunks
|
||||
--------------------------------
|
||||
|
||||
@ -31,18 +31,19 @@ Operating systems
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
The primary development platform for LAMMPS is Linux. Thus, the chances
|
||||
for LAMMPS to compile without problems on Linux machines are the best.
|
||||
for LAMMPS to compile without problems are the best on Linux machines.
|
||||
Also, compilation and correct execution on macOS and Windows (using
|
||||
Microsoft Visual C++) is checked automatically for largest part of the
|
||||
source code. Some (optional) features are not compatible with all
|
||||
Microsoft Visual C++) is checked automatically for the largest part of
|
||||
the source code. Some (optional) features are not compatible with all
|
||||
operating systems, either through limitations of the corresponding
|
||||
LAMMPS source code or through source code or build system
|
||||
incompatibilities of required libraries.
|
||||
LAMMPS source code or through incompatibilities of source code or
|
||||
build system of required external libraries or packages.
|
||||
|
||||
Executables for Windows may be created natively using either Cygwin or
|
||||
Visual Studio or with a Linux to Windows MinGW cross-compiler.
|
||||
|
||||
Additionally, FreeBSD and Solaris have been tested successfully.
|
||||
Additionally, FreeBSD and Solaris have been tested successfully to
|
||||
run LAMMPS and produce results consistent with those on Linux.
|
||||
|
||||
Compilers
|
||||
^^^^^^^^^
|
||||
|
||||
@ -880,7 +880,7 @@ groups of atoms that interact with the remaining atoms as electrolyte.
|
||||
|
||||
**Authors:** The ELECTRODE package is written and maintained by Ludwig
|
||||
Ahrens-Iwers (TUHH, Hamburg, Germany), Shern Tee (UQ, Brisbane, Australia) and
|
||||
Robert Meissner (TUHH, Hamburg, Germany).
|
||||
Robert Meissner (Helmholtz-Zentrum Hereon, Geesthacht and TUHH, Hamburg, Germany).
|
||||
|
||||
.. versionadded:: 4May2022
|
||||
|
||||
|
||||
@ -3,71 +3,70 @@ Running LAMMPS on Windows
|
||||
|
||||
To run a serial (non-MPI) executable, follow these steps:
|
||||
|
||||
* Get a command prompt by going to Start->Run... ,
|
||||
then typing "cmd".
|
||||
* Move to the directory where you have your input script,
|
||||
* Install a LAMMPS installer package from https://packages.lammps.org/windows.html
|
||||
* Open the "Command Prompt" or "Terminal" app.
|
||||
* Change to the directory where you have your input script,
|
||||
(e.g. by typing: cd "Documents").
|
||||
* At the command prompt, type "lmp -in in.file", where
|
||||
in.file is the name of your LAMMPS input script.
|
||||
* At the command prompt, type "lmp -in in.file.lmp", where
|
||||
``in.file.lmp`` is the name of your LAMMPS input script.
|
||||
|
||||
Note that the serial executable includes support for multi-threading
|
||||
parallelization from the styles in the OPENMP packages. To run with
|
||||
4 threads, you can type this:
|
||||
parallelization from the styles in the OPENMP and KOKKOS packages.
|
||||
To run with 4 threads, you can type this:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
lmp -in in.lj -pk omp 4 -sf omp
|
||||
lmp -in in.lj.lmp -pk omp 4 -sf omp
|
||||
lmp -in in.lj.lmp -k on t 4 -sf kk
|
||||
|
||||
Alternately, you can also install a package with LAMMPS-GUI included and
|
||||
open the LAMMPS-GUI app (the package includes the command line version
|
||||
of LAMMPS as well) and open the input file in the GUI and run it from
|
||||
there. For details on LAMMPS-GUI, see :doc:`Howto_lammps_gui`.
|
||||
|
||||
----------
|
||||
|
||||
For the MPI executable, which allows you to run LAMMPS under Windows
|
||||
in parallel, follow these steps.
|
||||
For the MS-MPI executables, which allow you to run LAMMPS under Windows
|
||||
in parallel using MPI rather than multi-threading, follow these steps.
|
||||
|
||||
Download and install a compatible MPI library binary package:
|
||||
|
||||
* for 32-bit Windows: `mpich2-1.4.1p1-win-ia32.msi <https://download.lammps.org/thirdparty/mpich2-1.4.1p1-win-ia32.msi>`_
|
||||
* for 64-bit Windows: `mpich2-1.4.1p1-win-x86-64.msi <https://download.lammps.org/thirdparty/mpich2-1.4.1p1-win-x86-64.msi>`_
|
||||
|
||||
The LAMMPS Windows installer packages will automatically adjust your
|
||||
path for the default location of this MPI package. After the
|
||||
installation of the MPICH2 software, it needs to be integrated into
|
||||
the system. For this you need to start a Command Prompt in
|
||||
*Administrator Mode* (right click on the icon and select it). Change
|
||||
into the MPICH2 installation directory, then into the subdirectory
|
||||
**bin** and execute **smpd.exe -install**\ . Exit the command window.
|
||||
|
||||
* Get a new, regular command prompt by going to Start->Run... ,
|
||||
then typing "cmd".
|
||||
* Move to the directory where you have your input file
|
||||
(e.g. by typing: cd "Documents").
|
||||
Download and install the MS-MPI runtime package ``msmpisetup.exe`` from
|
||||
https://www.microsoft.com/en-us/download/details.aspx?id=105289 (Note
|
||||
that the ``msmpisdk.msi`` is **only** required for **compilation** of
|
||||
LAMMPS from source on Windows using Microsoft Visual Studio). After
|
||||
installation of MS-MPI perform a reboot.
|
||||
|
||||
Then you can run the executable in serial like in the example above
|
||||
or in parallel using MPI with one of the following commands:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
mpiexec -localonly 4 lmp -in in.file
|
||||
mpiexec -np 4 lmp -in in.file
|
||||
mpiexec -localonly 4 lmp -in in.file.lmp
|
||||
mpiexec -np 4 lmp -in in.file.lmp
|
||||
|
||||
where in.file is the name of your LAMMPS input script. For the latter
|
||||
case, you may be prompted to enter the password that you set during
|
||||
installation of the MPI library software.
|
||||
where ``in.file.lmp`` is the name of your LAMMPS input script. For the
|
||||
latter case, you may be prompted to enter the password that you set
|
||||
during installation of the MPI library software.
|
||||
|
||||
In this mode, output may not immediately show up on the screen, so if
|
||||
your input script takes a long time to execute, you may need to be
|
||||
patient before the output shows up.
|
||||
|
||||
The parallel executable can also run on a single processor by typing
|
||||
something like this:
|
||||
Note that the parallel executable also includes OpenMP multi-threading
|
||||
through both the OPENMP and the KOKKOS package, which can be combined
|
||||
with MPI using something like:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
lmp -in in.lj
|
||||
mpiexec -localonly 2 lmp -in in.lj.lmp -pk omp 2 -sf omp
|
||||
mpiexec -localonly 2 lmp -in in.lj.lmp -kokkos on t 2 -sf kk
|
||||
|
||||
Note that the parallel executable also includes OpenMP
|
||||
multi-threading, which can be combined with MPI using something like:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
mpiexec -localonly 2 lmp -in in.lj -pk omp 2 -sf omp
|
||||
-------------
|
||||
|
||||
MPI parallelization will work for *all* functionality in LAMMPS and in
|
||||
many cases the MPI parallelization is more efficient than
|
||||
multi-threading since LAMMPS was designed from ground up for MPI
|
||||
parallelization using domain decomposition. Multi-threading is only
|
||||
available for selected styles and implemented on top of the MPI
|
||||
parallelization. Multi-threading is most useful for systems with large
|
||||
load imbalances when using domain decomposition and a smaller number
|
||||
of threads (<= 8).
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
Angle Styles
|
||||
############
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:glob:
|
||||
|
||||
angle_*
|
||||
@ -10,7 +10,7 @@ Syntax
|
||||
|
||||
bond_style bpm/spring keyword value attribute1 attribute2 ...
|
||||
|
||||
* optional keyword = *overlay/pair* or *store/local* or *smooth* or *break*
|
||||
* optional keyword = *overlay/pair* or *store/local* or *smooth* or *break* or *volume/factor*
|
||||
|
||||
.. parsed-literal::
|
||||
|
||||
@ -36,6 +36,9 @@ Syntax
|
||||
*break* value = *yes* or *no*
|
||||
indicates whether bonds break during a run
|
||||
|
||||
*volume/factor* value = *yes* or *no*
|
||||
indicates whether forces include the volumetric contribution
|
||||
|
||||
Examples
|
||||
""""""""
|
||||
|
||||
@ -44,6 +47,9 @@ Examples
|
||||
bond_style bpm/spring
|
||||
bond_coeff 1 1.0 0.05 0.1
|
||||
|
||||
bond_style bpm/spring volume/factor yes
|
||||
bond_coeff 1 1.0 0.05 0.1 0.5
|
||||
|
||||
bond_style bpm/spring myfix 1000 time id1 id2
|
||||
dump 1 all local 1000 dump.broken f_myfix[1] f_myfix[2] f_myfix[3]
|
||||
dump_modify 1 write_header no
|
||||
@ -97,15 +103,6 @@ approach the critical strain
|
||||
|
||||
w = 1.0 - \left( \frac{r - r_0}{r_0 \epsilon_c} \right)^8 .
|
||||
|
||||
The following coefficients must be defined for each bond type via the
|
||||
:doc:`bond_coeff <bond_coeff>` command as in the example above, or in
|
||||
the data file or restart files read by the :doc:`read_data
|
||||
<read_data>` or :doc:`read_restart <read_restart>` commands:
|
||||
|
||||
* :math:`k` (force/distance units)
|
||||
* :math:`\epsilon_c` (unit less)
|
||||
* :math:`\gamma` (force/velocity units)
|
||||
|
||||
If the *normalize* keyword is set to *yes*, the elastic bond force will be
|
||||
normalized by :math:`r_0` such that :math:`k` must be given in force units.
|
||||
|
||||
@ -123,6 +120,43 @@ during a simulation run. This will prevent some unnecessary calculation.
|
||||
However, if a bond reaches a strain greater than :math:`\epsilon_c`,
|
||||
it will trigger an error.
|
||||
|
||||
.. versionadded:: TBD
|
||||
|
||||
The *volume/factor* keyword toggles whether an additional multibody
|
||||
contribution is added to he force using the formulation in
|
||||
:ref:`(Clemmer2) <multibody-Clemmer>`,
|
||||
|
||||
.. math::
|
||||
|
||||
\alpha_v \left(\left[\frac{V_i + V_j}{V_{0,i} + V_{0,j}}\right]^{1/3} - \frac{r_{ij}}{r_{0,ij}}\right)
|
||||
|
||||
where :math:`\alpha_v` is a user specified coefficient and :math:`V_i`
|
||||
and :math:`V_{0,i}` are estimates of the current and local volume
|
||||
of atom :math:`i`. These volumes are calculated as the sum of current
|
||||
or initial bond lengths cubed. In 2D, the volume is replaced with an area
|
||||
calculated using bond lengths squared and the cube root in the above equation
|
||||
is accordingly replaced with a square root. This approximation assumes bonds
|
||||
are evenly distributed on a spherical surface and neglects constant prefactors
|
||||
which are irrelevant since only the ratio of volumes matters. This term may be
|
||||
used to adjust the Poisson's ratio.
|
||||
|
||||
If a bond is broken (or created), :math:`V_{0,i}` is updated by subtracting
|
||||
(or adding) that bond's contribution.
|
||||
|
||||
The following coefficients must be defined for each bond type via the
|
||||
:doc:`bond_coeff <bond_coeff>` command as in the example above, or in
|
||||
the data file or restart files read by the :doc:`read_data
|
||||
<read_data>` or :doc:`read_restart <read_restart>` commands:
|
||||
|
||||
* :math:`k` (force/distance units)
|
||||
* :math:`\epsilon_c` (unit less)
|
||||
* :math:`\gamma` (force/velocity units)
|
||||
|
||||
Additionally, if *volume/factor* is set to *yes*, a fourth coefficient
|
||||
must be provided:
|
||||
|
||||
* :math:`a_v` (force units)
|
||||
|
||||
If the *store/local* keyword is used, an internal fix will track bonds that
|
||||
break during the simulation. Whenever a bond breaks, data is processed
|
||||
and transferred to an internal fix labeled *fix_ID*. This allows the
|
||||
@ -213,7 +247,7 @@ Related commands
|
||||
Default
|
||||
"""""""
|
||||
|
||||
The option defaults are *overlay/pair* = *no*, *smooth* = *yes*, *normalize* = *no*, and *break* = *yes*
|
||||
The option defaults are *overlay/pair* = *no*, *smooth* = *yes*, *normalize* = *no*, *break* = *yes*, and *volume/factor* = *no*
|
||||
|
||||
----------
|
||||
|
||||
@ -224,3 +258,7 @@ The option defaults are *overlay/pair* = *no*, *smooth* = *yes*, *normalize* = *
|
||||
.. _Groot4:
|
||||
|
||||
**(Groot)** Groot and Warren, J Chem Phys, 107, 4423-35 (1997).
|
||||
|
||||
.. _multibody-Clemmer:
|
||||
|
||||
**(Clemmer2)** Clemmer, Monti, Lechman, Soft Matter, 20, 1702 (2024).
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
Bond Styles
|
||||
###########
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:glob:
|
||||
|
||||
bond_*
|
||||
@ -78,7 +78,7 @@ system and output the statistics in various ways:
|
||||
compute 2 all angle/local eng theta v_cos v_cossq set theta t
|
||||
dump 1 all local 100 tmp.dump c_1[*] c_2[*]
|
||||
|
||||
compute 3 all reduce ave c_2[*]
|
||||
compute 3 all reduce ave c_2[*] inputs local
|
||||
thermo_style custom step temp press c_3[*]
|
||||
|
||||
fix 10 all ave/histo 10 10 100 -1 1 20 c_2[3] mode vector file tmp.histo
|
||||
|
||||
@ -139,7 +139,7 @@ output the statistics in various ways:
|
||||
compute 2 all bond/local engpot dist v_dsq set dist d
|
||||
dump 1 all local 100 tmp.dump c_1[*] c_2[*]
|
||||
|
||||
compute 3 all reduce ave c_2[*]
|
||||
compute 3 all reduce ave c_2[*] inputs local
|
||||
thermo_style custom step temp press c_3[*]
|
||||
|
||||
fix 10 all ave/histo 10 10 100 0 6 20 c_2[3] mode vector file tmp.histo
|
||||
|
||||
@ -88,6 +88,10 @@ too frequently.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Output info
|
||||
"""""""""""
|
||||
|
||||
|
||||
@ -76,7 +76,7 @@ angle in the system and output the statistics in various ways:
|
||||
compute 2 all dihedral/local phi v_cos v_cossq set phi p
|
||||
dump 1 all local 100 tmp.dump c_1[*] c_2[*]
|
||||
|
||||
compute 3 all reduce ave c_2[*]
|
||||
compute 3 all reduce ave c_2[*] inputs local
|
||||
thermo_style custom step temp press c_3[*]
|
||||
|
||||
fix 10 all ave/histo 10 10 100 -1 1 20 c_2[2] mode vector file tmp.histo
|
||||
|
||||
@ -125,10 +125,6 @@ where thermo_temp is the ID of a similarly defined compute of style
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Output info
|
||||
"""""""""""
|
||||
|
||||
|
||||
@ -206,11 +206,13 @@ IDs and the bond stretch will be printed with thermodynamic output.
|
||||
|
||||
The *inputs* keyword allows selection of whether all the inputs are
|
||||
per-atom or local quantities. As noted above, all the inputs must be
|
||||
the same kind (per-atom or local). Per-atom is the default setting.
|
||||
If a compute or fix is specified as an input, it must produce per-atom
|
||||
or local data to match this setting. If it produces both, e.g. for
|
||||
the same kind (per-atom or local). Per-atom is the default setting. If
|
||||
a compute or fix is specified as an input, it must produce per-atom or
|
||||
local data to match this setting. If it produces both, like for example
|
||||
the :doc:`compute voronoi/atom <compute_voronoi_atom>` command, then
|
||||
this keyword selects between them.
|
||||
this keyword selects between them. If a compute *only* produces local
|
||||
data, like for example the :doc:`compute bond/local command
|
||||
<compute_bond_local>`, the setting "inputs local" is *required*.
|
||||
|
||||
----------
|
||||
|
||||
|
||||
@ -37,55 +37,57 @@ Description
|
||||
|
||||
Define a calculation that reduces one or more per-atom vectors into
|
||||
per-chunk values. This can be useful for diagnostic output. Or when
|
||||
used in conjunction with the :doc:`compute chunk/spread/atom <compute_chunk_spread_atom>` command it can be
|
||||
used to create per-atom values that induce a new set of chunks with a
|
||||
second :doc:`compute chunk/atom <compute_chunk_atom>` command. An
|
||||
example is given below.
|
||||
used in conjunction with the :doc:`compute chunk/spread/atom
|
||||
<compute_chunk_spread_atom>` command it can be used to create per-atom
|
||||
values that induce a new set of chunks with a second :doc:`compute
|
||||
chunk/atom <compute_chunk_atom>` command. An example is given below.
|
||||
|
||||
In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom <compute_chunk_atom>` command, which assigns each atom
|
||||
to a single chunk (or no chunk). The ID for this command is specified
|
||||
as chunkID. For example, a single chunk could be the atoms in a
|
||||
molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom <compute_chunk_atom>` and :doc:`Howto chunk <Howto_chunk>`
|
||||
doc pages for details of how chunks can be defined and examples of how
|
||||
they can be used to measure properties of a system.
|
||||
In LAMMPS, chunks are collections of atoms defined by a :doc:`compute
|
||||
chunk/atom <compute_chunk_atom>` command, which assigns each atom to a
|
||||
single chunk (or no chunk). The ID for this command is specified as
|
||||
chunkID. For example, a single chunk could be the atoms in a molecule
|
||||
or atoms in a spatial bin. See the :doc:`compute chunk/atom
|
||||
<compute_chunk_atom>` and :doc:`Howto chunk <Howto_chunk>` doc pages for
|
||||
details of how chunks can be defined and examples of how they can be
|
||||
used to measure properties of a system.
|
||||
|
||||
For each atom, this compute accesses its chunk ID from the specified
|
||||
*chunkID* compute. The per-atom value from an input contributes
|
||||
to a per-chunk value corresponding the the chunk ID.
|
||||
*chunkID* compute. The per-atom value from an input contributes to a
|
||||
per-chunk value corresponding the chunk ID.
|
||||
|
||||
The reduction operation is specified by the *mode* setting and is
|
||||
performed over all the per-atom values from the atoms in each chunk.
|
||||
The *sum* option adds the pre-atom values to a per-chunk total. The
|
||||
*min* or *max* options find the minimum or maximum value of the
|
||||
per-atom values for each chunk.
|
||||
The *sum* option adds the per-atom values to a per-chunk total. The
|
||||
*min* or *max* options find the minimum or maximum value of the per-atom
|
||||
values for each chunk.
|
||||
|
||||
Note that only atoms in the specified group contribute to the
|
||||
reduction operation. If the *chunkID* compute returns a 0 for the
|
||||
chunk ID of an atom (i.e., the atom is not in a chunk defined by the
|
||||
:doc:`compute chunk/atom <compute_chunk_atom>` command), that atom will
|
||||
also not contribute to the reduction operation. An input that is a
|
||||
compute or fix may define its own group which affects the quantities
|
||||
it returns. For example, a compute with return a zero value for atoms
|
||||
that are not in the group specified for that compute.
|
||||
Note that only atoms in the specified group contribute to the reduction
|
||||
operation. If the *chunkID* compute returns a 0 for the chunk ID of an
|
||||
atom (i.e., the atom is not in a chunk defined by the :doc:`compute
|
||||
chunk/atom <compute_chunk_atom>` command), that atom will also not
|
||||
contribute to the reduction operation. An input that is a compute or
|
||||
fix may define its own group which affects the quantities it returns.
|
||||
For example, a compute will return a zero value for atoms that are not
|
||||
in the group specified for that compute.
|
||||
|
||||
Each listed input is operated on independently. Each input can be the
|
||||
result of a :doc:`compute <compute>` or :doc:`fix <fix>` or the evaluation
|
||||
of an atom-style :doc:`variable <variable>`.
|
||||
result of a :doc:`compute <compute>` or :doc:`fix <fix>` or the
|
||||
evaluation of an atom-style :doc:`variable <variable>`.
|
||||
|
||||
Note that for values from a compute or fix, the bracketed index I can
|
||||
be specified using a wildcard asterisk with the index to effectively
|
||||
Note that for values from a compute or fix, the bracketed index I can be
|
||||
specified using a wildcard asterisk with the index to effectively
|
||||
specify multiple values. This takes the form "\*" or "\*n" or "m\*" or
|
||||
"m\*n". If :math:`N` is the size of the vector (for *mode* = scalar) or the
|
||||
number of columns in the array (for *mode* = vector), then an asterisk
|
||||
with no numeric values means all indices from 1 to :math:`N`. A leading
|
||||
asterisk means all indices from 1 to n (inclusive). A trailing
|
||||
asterisk means all indices from n to :math:`N` (inclusive). A middle asterisk
|
||||
means all indices from m to n (inclusive).
|
||||
"m\*n". If :math:`N` is the size of the vector (for *mode* = scalar) or
|
||||
the number of columns in the array (for *mode* = vector), then an
|
||||
asterisk with no numeric values means all indices from 1 to :math:`N`.
|
||||
A leading asterisk means all indices from 1 to n (inclusive). A
|
||||
trailing asterisk means all indices from n to :math:`N` (inclusive). A
|
||||
middle asterisk means all indices from m to n (inclusive).
|
||||
|
||||
Using a wildcard is the same as if the individual columns of the array
|
||||
had been listed one by one. For example, the following two compute reduce/chunk
|
||||
commands are equivalent, since the
|
||||
:doc:`compute property/chunk <compute_property_chunk>` command creates a per-atom
|
||||
had been listed one by one. For example, the following two compute
|
||||
reduce/chunk commands are equivalent, since the :doc:`compute
|
||||
property/chunk <compute_property_chunk>` command creates a per-atom
|
||||
array with 3 columns:
|
||||
|
||||
.. code-block:: LAMMPS
|
||||
@ -164,13 +166,14 @@ Output info
|
||||
"""""""""""
|
||||
|
||||
This compute calculates a global vector if a single input value is
|
||||
specified, otherwise a global array is output. The number of columns
|
||||
in the array is the number of inputs provided. The length of the
|
||||
vector or the number of vector elements or array rows = the number of
|
||||
chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom <compute_chunk_atom>` command. The vector or array can
|
||||
be accessed by any command that uses global values from a compute as
|
||||
input. See the :doc:`Howto output <Howto_output>` page for an
|
||||
overview of LAMMPS output options.
|
||||
specified, otherwise a global array is output. The number of columns in
|
||||
the array is the number of inputs provided. The length of the vector or
|
||||
the number of vector elements or array rows = the number of chunks
|
||||
*Nchunk* as calculated by the specified :doc:`compute chunk/atom
|
||||
<compute_chunk_atom>` command. The vector or array can be accessed by
|
||||
any command that uses global values from a compute as input. See the
|
||||
:doc:`Howto output <Howto_output>` page for an overview of LAMMPS output
|
||||
options.
|
||||
|
||||
The per-atom values for the vector or each column of the array will be
|
||||
in whatever :doc:`units <units>` the corresponding input value is in.
|
||||
@ -183,7 +186,9 @@ Restrictions
|
||||
Related commands
|
||||
""""""""""""""""
|
||||
|
||||
:doc:`compute chunk/atom <compute_chunk_atom>`, :doc:`compute reduce <compute_reduce>`, :doc:`compute chunk/spread/atom <compute_chunk_spread_atom>`
|
||||
:doc:`compute chunk/atom <compute_chunk_atom>`,
|
||||
:doc:`compute reduce <compute_reduce>`,
|
||||
:doc:`compute chunk/spread/atom <compute_chunk_spread_atom>`
|
||||
|
||||
Default
|
||||
"""""""
|
||||
|
||||
@ -81,7 +81,7 @@ includes *xx*, *xy*, *yx*, and *yy*. In 3D, this includes *xx*, *xy*, *xz*,
|
||||
Many properties require their respective fixes, listed below in related
|
||||
commands, be defined. For instance, the *viscosity* attribute is the
|
||||
viscosity of a particle calculated by
|
||||
:doc:`fix rheo/viscous <fix_rheo_viscosity>`. The meaning of less obvious
|
||||
:doc:`fix rheo/viscosity <fix_rheo_viscosity>`. The meaning of less obvious
|
||||
properties is described below.
|
||||
|
||||
The *phase* property indicates whether the particle is in a fluid state,
|
||||
|
||||
@ -129,6 +129,9 @@ package <Build_package>` doc page on for more info.
|
||||
The method is implemented for orthogonal simulation boxes whose
|
||||
size does not change in time, and axis-aligned planes.
|
||||
|
||||
Contributions from bonds, angles, and dihedrals are not compatible
|
||||
with MPI parallel runs.
|
||||
|
||||
The method only works with two-body pair interactions, because it
|
||||
requires the class method ``Pair::single()`` to be implemented, which is
|
||||
not possible for manybody potentials. In particular, compute
|
||||
|
||||
@ -128,6 +128,12 @@ See the :doc:`Howto thermostat <Howto_thermostat>` page for a
|
||||
discussion of different ways to compute temperature and perform
|
||||
thermostatting.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Output info
|
||||
"""""""""""
|
||||
|
||||
|
||||
@ -82,12 +82,6 @@ See the :doc:`Howto thermostat <Howto_thermostat>` page for a
|
||||
discussion of different ways to compute temperature and perform
|
||||
thermostatting.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Output info
|
||||
"""""""""""
|
||||
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
Computes
|
||||
########
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:glob:
|
||||
|
||||
compute_*
|
||||
@ -1,8 +0,0 @@
|
||||
Dihedral Styles
|
||||
###############
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:glob:
|
||||
|
||||
dihedral_*
|
||||
@ -357,6 +357,7 @@ accelerated styles exist.
|
||||
* :doc:`python/move <fix_python_move>` - move particles using a Python function during a simulation run
|
||||
* :doc:`qbmsst <fix_qbmsst>` - quantum bath multi-scale shock technique time integrator
|
||||
* :doc:`qeq/comb <fix_qeq_comb>` - charge equilibration for COMB potential
|
||||
* :doc:`qeq/ctip <fix_qeq>` - charge equilibration for CTIP potential
|
||||
* :doc:`qeq/dynamic <fix_qeq>` - charge equilibration via dynamic method
|
||||
* :doc:`qeq/fire <fix_qeq>` - charge equilibration via FIRE minimizer
|
||||
* :doc:`qeq/point <fix_qeq>` - charge equilibration via point method
|
||||
|
||||
@ -322,29 +322,33 @@ all types from 1 to :math:`N`. A leading asterisk means all types from
|
||||
If :doc:`bond_style hybrid <bond_hybrid>` is used, *bstyle* should be a
|
||||
sub-style name. The bond styles that currently work with fix adapt are:
|
||||
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`class2 <bond_class2>` | r0 | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`fene <bond_fene>` | k,r0 | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`fene/expand <bond_fene_expand>` | k,r0,epsilon,sigma,shift | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`fene/nm <bond_fene>` | k,r0 | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`gromos <bond_gromos>` | k,r0 | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`harmonic <bond_harmonic>` | k,r0 | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`harmonic/shift <bond_harmonic_shift>` | k,r0,r1 | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`harmonic/restrain <bond_harmonic_restrain>` | k | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`mm3 <bond_mm3>` | k,r0 | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`morse <bond_morse>` | r0 | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`nonlinear <bond_nonlinear>` | epsilon,r0 | type bonds |
|
||||
+---------------------------------------------------+---------------------------+------------+
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`class2 <bond_class2>` | k2,k3,k4,r0 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`fene <bond_fene>` | k,r0 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`fene/expand <bond_fene_expand>` | k,r0,epsilon,sigma,shift | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`fene/nm <bond_fene>` | k,r0 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`gaussian <bond_gaussian>` | alpha,width,r0 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`gromos <bond_gromos>` | k,r0 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`harmonic <bond_harmonic>` | k,r0 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`harmonic/restrain <bond_harmonic_restrain>` | k | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`harmonic/shift <bond_harmonic_shift>` | k,r0,r1 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`harmonic/shift/cut <bond_harmonic_shift_cut>` | k,r0,r1 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`mm3 <bond_mm3>` | k,r0 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`morse <bond_morse>` | d0,alpha,r0 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
| :doc:`nonlinear <bond_nonlinear>` | lamda,epsilon,r0 | type bonds |
|
||||
+-----------------------------------------------------+---------------------------+------------+
|
||||
|
||||
----------
|
||||
|
||||
@ -367,31 +371,37 @@ all types from 1 to :math:`N`. A leading asterisk means all types from
|
||||
If :doc:`angle_style hybrid <angle_hybrid>` is used, *astyle* should be a
|
||||
sub-style name. The angle styles that currently work with fix adapt are:
|
||||
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`harmonic <angle_harmonic>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`charmm <angle_charmm>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`class2 <angle_class2>` | k2,k3,k4,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`cosine <angle_cosine>` | k | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`cosine/periodic <angle_cosine_periodic>` | k,b,n | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`cosine/squared/restricted <angle_cosine_squared_restricted>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`dipole <angle_dipole>` | k,gamma0 | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`fourier <angle_fourier>` | k,c0,c1,c2 | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`fourier/simple <angle_fourier_simple>` | k,c,n | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`mm3 <angle_mm3>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`quartic <angle_quartic>` | k2,k3,k4,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
| :doc:`spica <angle_spica>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+-----------------+-------------+
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`harmonic <angle_harmonic>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`charmm <angle_charmm>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`class2 <angle_class2>` | k2,k3,k4,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`cosine <angle_cosine>` | k | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`cosine/delta <angle_cosine_delta>` | k | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`cosine/periodic <angle_cosine_periodic>` | k,b,n | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`cosine/squared <angle_cosine_squared>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`cosine/squared/restricted <angle_cosine_squared_restricted>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`dipole <angle_dipole>` | k,gamma0 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`fourier <angle_fourier>` | k,c0,c1,c2 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`fourier/simple <angle_fourier_simple>` | k,c,n | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`gaussian <angle_gaussian>` | alpha,width,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`mm3 <angle_mm3>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`quartic <angle_quartic>` | k2,k3,k4,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
| :doc:`spica <angle_spica>` | k,theta0 | type angles |
|
||||
+--------------------------------------------------------------------+--------------------+-------------+
|
||||
|
||||
Note that internally, theta0 is stored in radians, so the variable
|
||||
this fix uses to reset theta0 needs to generate values in radians.
|
||||
|
||||
@ -115,10 +115,6 @@ correctly, the minimization will not converge properly.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Restart, fix_modify, output, run start/stop, minimize info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -119,15 +119,14 @@ groups of atoms that have different charges, these charges will not be
|
||||
changed when the atom types change.
|
||||
|
||||
Since this fix computes total potential energies before and after
|
||||
proposed swaps, so even complicated potential energy calculations are
|
||||
OK, including the following:
|
||||
proposed swaps, even complicated potential energy calculations are
|
||||
acceptable, including the following:
|
||||
|
||||
* long-range electrostatics (:math:`k`-space)
|
||||
* many body pair styles
|
||||
* hybrid pair styles
|
||||
* eam pair styles
|
||||
* hybrid pair styles (with restrictions)
|
||||
* EAM pair styles
|
||||
* triclinic systems
|
||||
* need to include potential energy contributions from other fixes
|
||||
|
||||
Some fixes have an associated potential energy. Examples of such fixes
|
||||
include: :doc:`efield <fix_efield>`, :doc:`gravity <fix_gravity>`,
|
||||
@ -181,6 +180,10 @@ This fix is part of the MC package. It is only enabled if LAMMPS was
|
||||
built with that package. See the :doc:`Build package <Build_package>`
|
||||
doc page for more info.
|
||||
|
||||
When this fix is used with a :doc:`hybrid pair style <pair_hybrid>`
|
||||
system, only swaps between atom types of the same sub-style (or
|
||||
combination of sub-styles) are permitted.
|
||||
|
||||
This fix cannot be used with systems that do not have per-type masses
|
||||
(e.g. atom style sphere) since the implemented algorithm pre-computes
|
||||
velocity rescaling factors from per-type masses and ignores any per-atom
|
||||
|
||||
@ -71,10 +71,6 @@ to it.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Restart, fix_modify, output, run start/stop, minimize info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -50,8 +50,8 @@ Syntax
|
||||
*intra_energy* value = intramolecular energy (energy units)
|
||||
*tfac_insert* value = scale up/down temperature of inserted atoms (unitless)
|
||||
*overlap_cutoff* value = maximum pair distance for overlap rejection (distance units)
|
||||
*max* value = Maximum number of molecules allowed in the system
|
||||
*min* value = Minimum number of molecules allowed in the system
|
||||
*max* value = Maximum number of atoms allowed in the fix group (and region)
|
||||
*min* value = Minimum number of atoms allowed in the fix group (and region)
|
||||
|
||||
Examples
|
||||
""""""""
|
||||
@ -380,10 +380,11 @@ an infinite positive energy to all new configurations that place any
|
||||
pair of atoms closer than the specified overlap cutoff distance.
|
||||
|
||||
The *max* and *min* keywords allow for the restriction of the number of
|
||||
atoms in the simulation. They automatically reject all insertion or
|
||||
deletion moves that would take the system beyond the set boundaries.
|
||||
Should the system already be beyond the boundary, only moves that bring
|
||||
the system closer to the bounds may be accepted.
|
||||
atoms in the fix group (and region in case the *region* keyword is
|
||||
used). They automatically reject all insertion or deletion moves that
|
||||
would take the system beyond the set boundaries. Should the system
|
||||
already be beyond the boundary, only moves that bring the system closer
|
||||
to the bounds may be accepted.
|
||||
|
||||
The *group* keyword adds all inserted atoms to the :doc:`group <group>`
|
||||
of the group-ID value. The *grouptype* keyword adds all inserted atoms
|
||||
|
||||
@ -101,7 +101,7 @@ hstyle = bondmax option.
|
||||
.. code-block:: LAMMPS
|
||||
|
||||
compute bdist all bond/local dist
|
||||
compute bmax all reduce max c_bdist
|
||||
compute bmax all reduce max c_bdist inputs local
|
||||
variable bondmax equal c_bmax
|
||||
|
||||
Thus these two versions of a fix halt command will do the same thing:
|
||||
|
||||
@ -231,12 +231,6 @@ the particles. As described below, this energy can then be printed
|
||||
out or added to the potential energy of the system to monitor energy
|
||||
conservation.
|
||||
|
||||
.. note::
|
||||
|
||||
This accumulated energy does NOT include kinetic energy removed
|
||||
by the *zero* flag. LAMMPS will print a warning when both options are
|
||||
active.
|
||||
|
||||
The keyword *zero* can be used to eliminate drift due to the
|
||||
thermostat. Because the random forces on different atoms are
|
||||
independent, they do not sum exactly to zero. As a result, this fix
|
||||
|
||||
@ -102,7 +102,6 @@ zeroed. The *update* reference style implies the reference state will be updated
|
||||
*nstep* timesteps. The *offset* reference will update the reference state *nstep*
|
||||
timesteps before a multiple of *nevery* timesteps.
|
||||
|
||||
|
||||
----------
|
||||
|
||||
Restart, fix_modify, output, run start/stop, minimize info
|
||||
@ -129,6 +128,12 @@ This compute is part of the EXTRA-FIX package. It is only enabled if
|
||||
LAMMPS was built with that package. See the
|
||||
:doc:`Build package <Build_package>` page for more info.
|
||||
|
||||
As this fix depends on a run including specific reference timesteps, it
|
||||
currently does not update peratom values if used in conjunction with the
|
||||
:doc:`rerun command <rerun>` since it cannot ensure the necessary reference
|
||||
timesteps are included.
|
||||
|
||||
|
||||
Related commands
|
||||
""""""""""""""""
|
||||
|
||||
|
||||
@ -79,8 +79,6 @@ It also means that changing attributes of *thermo_temp* or
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
Restart, fix_modify, output, run start/stop, minimize info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -103,8 +103,6 @@ remaining thermal degrees of freedom, and the bias is added back in.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
Restart, fix_modify, output, run start/stop, minimize info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -85,8 +85,6 @@ remaining thermal degrees of freedom, and the bias is added back in.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
Restart, fix_modify, output, run start/stop, minimize info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -155,6 +155,22 @@ many timesteps until the desired # of particles has been inserted.
|
||||
the :doc:`compute_modify dynamic/dof yes <compute_modify>` command
|
||||
for the temperature compute you are using.
|
||||
|
||||
.. admonition:: Implementation Notes
|
||||
:class: Hint
|
||||
|
||||
The exact insertion procedure depends on many factors (e.g. the range of
|
||||
diameters inserted or whether molecules are being inserted). However, in
|
||||
the simplest scenario of monodisperse atoms, the procedure works as
|
||||
follows. First, the number of timesteps between two insertion events is
|
||||
calculated as the time for a particle to fall through the insertion region,
|
||||
accounting for gravity and any region motion. Next, the target number of
|
||||
particles inserted per event (assuming no failed insertions due to overlaps)
|
||||
is calculated as the product of the volume fraction and the volume of the
|
||||
insertion region divided by the volume of a particle (or area in 2D).
|
||||
Events are repeated until all N particles have been inserted, where
|
||||
the final event is likely interrupted upon reaching N. Estimates of this
|
||||
process are printed to the log/screen at the start of a run.
|
||||
|
||||
----------
|
||||
|
||||
All other keywords are optional with defaults as shown below.
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
.. index:: fix qeq/point
|
||||
.. index:: fix qeq/shielded
|
||||
.. index:: fix qeq/slater
|
||||
.. index:: fix qeq/ctip
|
||||
.. index:: fix qeq/dynamic
|
||||
.. index:: fix qeq/fire
|
||||
|
||||
@ -13,6 +14,9 @@ fix qeq/shielded command
|
||||
fix qeq/slater command
|
||||
======================
|
||||
|
||||
fix qeq/ctip command
|
||||
====================
|
||||
|
||||
fix qeq/dynamic command
|
||||
=======================
|
||||
|
||||
@ -27,18 +31,20 @@ Syntax
|
||||
fix ID group-ID style Nevery cutoff tolerance maxiter qfile keyword ...
|
||||
|
||||
* ID, group-ID are documented in :doc:`fix <fix>` command
|
||||
* style = *qeq/point* or *qeq/shielded* or *qeq/slater* or *qeq/dynamic* or *qeq/fire*
|
||||
* style = *qeq/point* or *qeq/shielded* or *qeq/slater* or *qeq/ctip* or *qeq/dynamic* or *qeq/fire*
|
||||
* Nevery = perform charge equilibration every this many steps
|
||||
* cutoff = global cutoff for charge-charge interactions (distance unit)
|
||||
* tolerance = precision to which charges will be equilibrated
|
||||
* maxiter = maximum iterations to perform charge equilibration
|
||||
* qfile = a filename with QEq parameters or *coul/streitz* or *reaxff*
|
||||
* qfile = a filename with QEq parameters or *coul/streitz* or *coul/ctip* or *reaxff*
|
||||
* zero or more keyword/value pairs may be appended
|
||||
* keyword = *alpha* or *qdamp* or *qstep* or *warn*
|
||||
* keyword = *alpha* or *cdamp* or *maxrepeat* or *qdamp* or *qstep* or *warn*
|
||||
|
||||
.. parsed-literal::
|
||||
|
||||
*alpha* value = Slater type orbital exponent (qeq/slater only)
|
||||
*cdamp* value = damping parameter for Coulomb interactions (qeq/ctip only)
|
||||
*maxrepeat* value = number of equilibration cycles allowed to ensure no atoms cross charge bounds (qeq/ctip only)
|
||||
*qdamp* value = damping factor for damped dynamics charge solver (qeq/dynamic and qeq/fire only)
|
||||
*qstep* value = time step size for damped dynamics charge solver (qeq/dynamic and qeq/fire only)
|
||||
*warn* value = do (=yes) or do not (=no) print a warning when the maximum number of iterations is reached
|
||||
@ -51,6 +57,7 @@ Examples
|
||||
fix 1 all qeq/point 1 10 1.0e-6 200 param.qeq1
|
||||
fix 1 qeq qeq/shielded 1 8 1.0e-6 100 param.qeq2
|
||||
fix 1 all qeq/slater 5 10 1.0e-6 100 params alpha 0.2
|
||||
fix 1 all qeq/ctip 1 12 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10
|
||||
fix 1 qeq qeq/dynamic 1 12 1.0e-3 100 my_qeq
|
||||
fix 1 all qeq/fire 1 10 1.0e-3 100 my_qeq qdamp 0.2 qstep 0.1
|
||||
|
||||
@ -103,7 +110,7 @@ equalizes the derivative of energy with respect to charge of all the
|
||||
atoms) by adjusting the partial charge on individual atoms based on
|
||||
interactions with their neighbors within *cutoff*\ . It requires a few
|
||||
parameters in the appropriate units for each atom type which are read
|
||||
from a file specified by *qfile*\ . The file has the following format
|
||||
from a file specified by *qfile*\ . The file has the following format:
|
||||
|
||||
.. parsed-literal::
|
||||
|
||||
@ -112,20 +119,32 @@ from a file specified by *qfile*\ . The file has the following format
|
||||
...
|
||||
Ntype chi eta gamma zeta qcore
|
||||
|
||||
except for fix style *qeq/ctip* where the format is:
|
||||
|
||||
.. parsed-literal::
|
||||
|
||||
1 chi eta gamma zeta qcore qmin qmax omega
|
||||
2 chi eta gamma zeta qcore qmin qmax omega
|
||||
...
|
||||
Ntype chi eta gamma zeta qcore qmin qmax omega
|
||||
|
||||
There have to be parameters given for every atom type. Wildcard entries
|
||||
are possible using the same type range syntax as for "coeff" commands
|
||||
(i.e., n\*m, n\*, \*m, \*). Later entries will overwrite previous ones.
|
||||
Empty lines or any text following the pound sign (#) are ignored.
|
||||
Each line starts with the atom type followed by five parameters.
|
||||
Only a subset of the parameters is used by each QEq style as described
|
||||
below, thus the others can be set to 0.0 if desired, but all five
|
||||
entries per line are required.
|
||||
Empty lines or any text following the pound sign (#) are ignored. Each
|
||||
line starts with the atom type followed by eight parameters. Only a
|
||||
subset of the parameters is used by each QEq style as described below,
|
||||
thus the others can be set to 0.0 if desired, but all eight entries per
|
||||
line are required.
|
||||
|
||||
* *chi* = electronegativity in energy units
|
||||
* *eta* = self-Coulomb potential in energy units
|
||||
* *gamma* = shielded Coulomb constant defined by :ref:`ReaxFF force field <vanDuin>` in distance units
|
||||
* *zeta* = Slater type orbital exponent defined by the :ref:`Streitz-Mintmire <Streitz1>` potential in reverse distance units
|
||||
* *qcore* = charge of the nucleus defined by the :ref:`Streitz-Mintmire potential <Streitz1>` potential in charge units
|
||||
* *qmin* = lower bound on the allowed charge defined by the :ref:`CTIP <CTIP1>` potential in charge units
|
||||
* *qmax* = upper bound on the allowed charge defined by the :ref:`CTIP <CTIP1>` potential in charge units
|
||||
* *omega* = penalty parameter used to enforce charge bounds defined by the :ref:`CTIP <CTIP1>` potential in energy units
|
||||
|
||||
The fix qeq styles will print a warning if the charges are not
|
||||
equilibrated within *tolerance* by *maxiter* steps, unless the
|
||||
@ -171,6 +190,22 @@ on atoms via the matrix inversion method. A tolerance of 1.0e-6 is
|
||||
usually a good number. Keyword *alpha* can be used to change the Slater
|
||||
type orbital exponent.
|
||||
|
||||
.. versionadded:: TBD
|
||||
|
||||
The *qeq/ctip* style describes partial charges on atoms in the same way
|
||||
as style *qeq/shielded* but also enables the definition of charge
|
||||
bounds. Only the *chi*, *eta*, *gamma*, *qmin*, *qmax*, and *omega*
|
||||
parameters from the *qfile* file are used. When using the string
|
||||
*coul/ctip* as filename, these parameters are extracted directly from an
|
||||
active *coul/ctip* pair style. This style solves partial charges on
|
||||
atoms via the matrix inversion method. Keyword *cdamp* can be used to
|
||||
change the damping parameter used to calculate Coulomb interactions.
|
||||
Keyword *maxrepeat* can be used to adjust the number of equilibration
|
||||
cycles allowed to ensure no atoms have crossed the charge bounds. A
|
||||
value of 10 is usually a good choice. A tolerance between 1.0e-6 and
|
||||
1.0e-8 is usually a good choice but should be checked in conjunction
|
||||
with the timestep for adequate energy conservation during dynamic runs.
|
||||
|
||||
The *qeq/dynamic* style describes partial charges on atoms as point
|
||||
charges that interact through 1/r, but the extended Lagrangian method is
|
||||
used to solve partial charges on atoms. Only the *chi* and *eta*
|
||||
@ -186,7 +221,7 @@ minimization algorithm to solve for equilibrium charges. Keyword
|
||||
*qdamp* can be used to change the damping factor, while keyword *qstep*
|
||||
can be used to change the time step size.
|
||||
|
||||
Note that *qeq/point*, *qeq/shielded*, and *qeq/slater* describe
|
||||
Note that *qeq/point*, *qeq/shielded*, *qeq/slater*, and *qeq/ctip* describe
|
||||
different charge models, whereas the matrix inversion method and the
|
||||
extended Lagrangian method (\ *qeq/dynamic* and *qeq/fire*\ ) are
|
||||
different solvers.
|
||||
@ -266,6 +301,11 @@ Chemistry, 95, 3358-3363 (1991).
|
||||
**(Streitz-Mintmire)** F. H. Streitz, J. W. Mintmire, Physical Review B, 50,
|
||||
16, 11996 (1994)
|
||||
|
||||
.. _CTIP1:
|
||||
|
||||
**(CTIP)** G. Plummer, J. P. Tavenner, M. I. Mendelev, Z. Wu, J. W. Lawson,
|
||||
in preparation
|
||||
|
||||
.. _vanDuin:
|
||||
|
||||
**(ReaxFF)** A. C. T. van Duin, S. Dasgupta, F. Lorant, W. A. Goddard III, J
|
||||
|
||||
@ -16,8 +16,7 @@ Syntax
|
||||
* kstyle = *quintic* or *RK0* or *RK1* or *RK2*
|
||||
* zmin = minimal number of neighbors for reproducing kernels
|
||||
* zero or more keyword/value pairs may be appended to args
|
||||
* keyword = *thermal* or *interface/reconstruct* or *surface/detection* or
|
||||
*shift* or *rho/sum* or *density* or *self/mass* or *speed/sound*
|
||||
* keyword = *thermal* or *interface/reconstruct* or *surface/detection* or *shift* or *rho/sum* or *density* or *self/mass* or *speed/sound*
|
||||
|
||||
.. parsed-literal::
|
||||
|
||||
|
||||
@ -123,6 +123,12 @@ also be potentially mitigated by using more multiple walls.
|
||||
conservative as possible (every timestep if needed). Those are the
|
||||
default settings.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Restart, fix_modify, output, run start/stop, minimize info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
Fixes
|
||||
#####
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:glob:
|
||||
|
||||
fix_*
|
||||
@ -162,7 +162,7 @@ potential energy is above the threshold value :math:`-3.0`.
|
||||
compute 1 all pe/atom
|
||||
compute 2 all reduce sum c_1
|
||||
thermo_style custom step temp pe c_2
|
||||
run 0
|
||||
run 0 post no
|
||||
|
||||
variable eatom atom "c_1 > -3.0"
|
||||
group hienergy variable eatom
|
||||
@ -173,7 +173,7 @@ Note that these lines
|
||||
|
||||
compute 2 all reduce sum c_1
|
||||
thermo_style custom step temp pe c_2
|
||||
run 0
|
||||
run 0 post no
|
||||
|
||||
are necessary to ensure that the "eatom" variable is current when the
|
||||
group command invokes it. Because the eatom variable computes the
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
Improper Styles
|
||||
###############
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:glob:
|
||||
|
||||
improper_*
|
||||
@ -3,6 +3,8 @@
|
||||
min_style cg command
|
||||
====================
|
||||
|
||||
Accelerator Variant: *cg/kk*
|
||||
|
||||
min_style hftn command
|
||||
======================
|
||||
|
||||
|
||||
@ -8,7 +8,14 @@ Syntax
|
||||
|
||||
.. code-block:: LAMMPS
|
||||
|
||||
pair_style bpm/spring
|
||||
pair_style bpm/spring keyword value ...
|
||||
|
||||
* optional keyword = *anharmonic*
|
||||
|
||||
.. parsed-literal::
|
||||
|
||||
*anharmonic* value = *yes* or *no*
|
||||
whether forces include the anharmonic term
|
||||
|
||||
Examples
|
||||
""""""""
|
||||
@ -17,7 +24,8 @@ Examples
|
||||
|
||||
pair_style bpm/spring
|
||||
pair_coeff * * 1.0 1.0 1.0
|
||||
pair_coeff 1 1 1.0 1.0 1.0
|
||||
pair_style bpm/spring anharmonic yes
|
||||
pair_coeff 1 1 1.0 1.0 1.0 50.0
|
||||
|
||||
Description
|
||||
"""""""""""
|
||||
@ -28,12 +36,16 @@ Style *bpm/spring* computes pairwise forces with the formula
|
||||
|
||||
.. math::
|
||||
|
||||
F = k (r - r_c)
|
||||
F = k (r - r_c) + k_a (r - r_c)^3
|
||||
|
||||
where :math:`k` is a stiffness and :math:`r_c` is the cutoff length.
|
||||
An additional damping force is also applied to interacting
|
||||
particles. The force is proportional to the difference in the
|
||||
normal velocity of particles
|
||||
where :math:`k` is a stiffness, :math:`r_c` is the cutoff
|
||||
length, and :math:`k_a` is an optional anharmonic cubic prefactor
|
||||
that can be enabled using the *anharmonic* keyword. The anharmonic
|
||||
term may be useful in scenarios that need to prevent large particle overlap.
|
||||
|
||||
An additional damping force is also applied to interacting particles.
|
||||
The force is proportional to the difference in the normal velocity of
|
||||
particles
|
||||
|
||||
.. math::
|
||||
|
||||
@ -73,6 +85,12 @@ commands, or by mixing as described below:
|
||||
* :math:`r_c` (distance units)
|
||||
* :math:`\gamma` (force/velocity units)
|
||||
|
||||
.. versionadded:: TBD
|
||||
|
||||
Additionally, if *anharmonic* is set to *yes*, a fourth coefficient
|
||||
must be provided:
|
||||
|
||||
* :math:`k_a` (force/distance\^3 units)
|
||||
|
||||
----------
|
||||
|
||||
@ -117,4 +135,5 @@ Related commands
|
||||
Default
|
||||
"""""""
|
||||
|
||||
none
|
||||
The option defaults are *anharmonic* = *no*
|
||||
|
||||
|
||||
@ -1,12 +1,13 @@
|
||||
.. index:: pair_style brownian
|
||||
.. index:: pair_style brownian/omp
|
||||
.. index:: pair_style brownian/kk
|
||||
.. index:: pair_style brownian/poly
|
||||
.. index:: pair_style brownian/poly/omp
|
||||
|
||||
pair_style brownian command
|
||||
===========================
|
||||
|
||||
Accelerator Variants: *brownian/omp*
|
||||
Accelerator Variants: *brownian/omp*, *brownian/kk*
|
||||
|
||||
pair_style brownian/poly command
|
||||
================================
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
.. index:: pair_style coul/cut/omp
|
||||
.. index:: pair_style coul/cut/global
|
||||
.. index:: pair_style coul/cut/global/omp
|
||||
.. index:: pair_style coul/ctip
|
||||
.. index:: pair_style coul/debye
|
||||
.. index:: pair_style coul/debye/gpu
|
||||
.. index:: pair_style coul/debye/kk
|
||||
@ -38,6 +39,9 @@ pair_style coul/cut/global command
|
||||
|
||||
Accelerator Variants: *coul/cut/omp*
|
||||
|
||||
pair_style coul/ctip command
|
||||
============================
|
||||
|
||||
pair_style coul/debye command
|
||||
=============================
|
||||
|
||||
@ -79,7 +83,6 @@ pair_style tip4p/long command
|
||||
|
||||
Accelerator Variants: *tip4p/long/omp*
|
||||
|
||||
|
||||
Syntax
|
||||
""""""
|
||||
|
||||
@ -87,6 +90,7 @@ Syntax
|
||||
|
||||
pair_style coul/cut cutoff
|
||||
pair_style coul/cut/global cutoff
|
||||
pair_style coul/ctip alpha cutoff
|
||||
pair_style coul/debye kappa cutoff
|
||||
pair_style coul/dsf alpha cutoff
|
||||
pair_style coul/exclude cutoff
|
||||
@ -116,6 +120,9 @@ Examples
|
||||
pair_coeff * *
|
||||
pair_coeff 2 2 3.5
|
||||
|
||||
pair_style coul/ctip 0.30 12.0
|
||||
pair_coeff * * NiO.ctip Ni O
|
||||
|
||||
pair_style coul/debye 1.4 3.0
|
||||
pair_coeff * *
|
||||
pair_coeff 2 2 3.5
|
||||
@ -173,6 +180,33 @@ coulomb styles in :doc:`hybrid pair styles <pair_hybrid>`.
|
||||
|
||||
----------
|
||||
|
||||
.. versionadded:: TBD
|
||||
|
||||
Style *coul/ctip* computes the Coulomb interactions as described in
|
||||
:ref:`Plummer <Plummer1>`. It uses the the damped shifted model as in
|
||||
style *coul/dsf* but is further extended to the second derivative of the
|
||||
potential and incorporates empirical charge shielding meant to
|
||||
approximate the more expensive Coulomb integrals used in style
|
||||
*coul/streitz*. More details can be found in the referenced paper. Like
|
||||
the style *coul/streitz*, style *coul/ctip* is a variable charge
|
||||
potential and must be hybridized with a short-range potential via the
|
||||
:doc:`pair_style hybrid/overlay <pair_hybrid>` command. Charge
|
||||
equilibration must be performed with the :doc:`fix qeq/ctip <fix_qeq>`
|
||||
command. For example:
|
||||
|
||||
.. code-block:: LAMMPS
|
||||
|
||||
pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0
|
||||
pair_coeff * * eam/fs NiO.eam.fs Ni O
|
||||
pair_coeff * * coul/ctip NiO.ctip Ni O
|
||||
fix 1 all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10
|
||||
|
||||
See the examples/ctip directory for an example input script using the
|
||||
CTIP potential. An Ni-O CTIP and EAM/FS parameterization are included
|
||||
for use with the example.
|
||||
|
||||
----------
|
||||
|
||||
Style *coul/debye* adds an additional exp() damping factor to the
|
||||
Coulombic term, given by
|
||||
|
||||
@ -399,16 +433,18 @@ Restrictions
|
||||
""""""""""""
|
||||
|
||||
The *coul/long*, *coul/msm*, *coul/streitz*, and *tip4p/long* styles are
|
||||
part of the KSPACE package. The *coul/cut/global*, *coul/exclude* styles are
|
||||
part of the EXTRA-PAIR package. The *tip4p/cut* style is part of the MOLECULE
|
||||
package. A pair style is only enabled if LAMMPS was built with its
|
||||
corresponding package. See the :doc:`Build package <Build_package>`
|
||||
doc page for more info.
|
||||
part of the KSPACE package. The *coul/cut/global*, *coul/exclude*, and
|
||||
*coul/ctip* styles are part of the EXTRA-PAIR package. The *tip4p/cut*
|
||||
style is part of the MOLECULE package. A pair style is only enabled if
|
||||
LAMMPS was built with its corresponding package. See the
|
||||
:doc:`Build package <Build_package>` page for more info.
|
||||
|
||||
Related commands
|
||||
""""""""""""""""
|
||||
|
||||
:doc:`pair_coeff <pair_coeff>`, :doc:`pair_style, hybrid/overlay <pair_hybrid>`, :doc:`kspace_style <kspace_style>`
|
||||
:doc:`pair_coeff <pair_coeff>`,
|
||||
:doc:`pair_style hybrid/overlay <pair_hybrid>`,
|
||||
:doc:`kspace_style <kspace_style>`
|
||||
|
||||
Default
|
||||
"""""""
|
||||
@ -432,6 +468,11 @@ Phys, 110, 8254 (1999).
|
||||
**(Streitz)** F. H. Streitz, J. W. Mintmire, Phys Rev B, 50, 11996-12003
|
||||
(1994).
|
||||
|
||||
.. _Plummer1:
|
||||
|
||||
**(Plummer)** G. Plummer, J. P. Tavenner, M. I. Mendelev, Z. Wu, J. W. Lawson,
|
||||
in preparation
|
||||
|
||||
.. _Jorgensen3:
|
||||
|
||||
**(Jorgensen)** Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem
|
||||
|
||||
@ -71,6 +71,10 @@ The global cutoff (:math:`r_c`) specified in the pair_style command is used.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Mixing, shift, table, tail correction, restart, rRESPA info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -77,6 +77,10 @@ The global decay length of the charge (:math:`\lambda`) specified in the pair_st
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Mixing, shift, table, tail correction, restart, rRESPA info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -741,10 +741,6 @@ atom types.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Mixing, shift, table, tail correction, restart, rRESPA info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -287,6 +287,10 @@ concentration profiles of the two chemical species as
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Mixing, shift, table, tail correction, restart, rRESPA info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -62,6 +62,10 @@ cutoff specified in the pair_style command is used.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Mixing, shift, table, tail correction, restart, rRESPA info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -39,6 +39,10 @@ above.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Mixing, shift, table, tail correction, restart, rRESPA info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -43,6 +43,10 @@ above.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Mixing, shift, table, tail correction, restart, rRESPA info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -52,6 +52,10 @@ above.
|
||||
|
||||
----------
|
||||
|
||||
.. include:: accel_styles.rst
|
||||
|
||||
----------
|
||||
|
||||
Mixing, shift, table, tail correction, restart, rRESPA info
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
||||
@ -151,6 +151,7 @@ accelerated styles exist.
|
||||
* :doc:`comb <pair_comb>` - charge-optimized many-body (COMB) potential
|
||||
* :doc:`comb3 <pair_comb>` - charge-optimized many-body (COMB3) potential
|
||||
* :doc:`cosine/squared <pair_cosine_squared>` - Cooke-Kremer-Deserno membrane model potential
|
||||
* :doc:`coul/ctip <pair_coul>` - Charge Transfer Interatomic (Coulomb) Potential
|
||||
* :doc:`coul/cut <pair_coul>` - cutoff Coulomb potential
|
||||
* :doc:`coul/cut/dielectric <pair_dielectric>` -
|
||||
* :doc:`coul/cut/global <pair_coul>` - cutoff Coulomb potential
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
Pair Styles
|
||||
###########
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:glob:
|
||||
|
||||
pair_*
|
||||
@ -115,10 +115,11 @@ to tell LAMMPS how many parallel files exist, via its specified
|
||||
|
||||
The format of the dump file is selected through the *format* keyword.
|
||||
If specified, it must be the last keyword used, since all remaining
|
||||
arguments are passed on to the dump reader. The *native* format is
|
||||
for native LAMMPS dump files, written with a :doc:`dump atom <dump>`
|
||||
or :doc:`dump custom <dump>` command. The *xyz* format is for generic XYZ
|
||||
formatted dump files. These formats take no additional values.
|
||||
arguments are passed on to the dump reader. The *native* format is for
|
||||
native LAMMPS dump files, written with a :doc:`dump atom <dump>` or
|
||||
:doc:`dump custom <dump>` command. The *xyz* format is for generic XYZ
|
||||
formatted dump files (see details below). These formats take no
|
||||
additional values.
|
||||
|
||||
The *molfile* format supports reading data through using the `VMD <vmd_>`_
|
||||
molfile plugin interface. This dump reader format is only available,
|
||||
@ -230,23 +231,39 @@ will then have a label corresponding to the fix-ID rather than "x" or
|
||||
"xs". The *label* keyword can also be used to specify new column
|
||||
labels for fields *id* and *type*\ .
|
||||
|
||||
For dump files in *xyz* format, only the *x*, *y*, and *z* fields are
|
||||
supported. The dump file does not store atom IDs, so these are
|
||||
assigned consecutively to the atoms as they appear in the dump file,
|
||||
starting from 1. Thus you should ensure that order of atoms is
|
||||
consistent from snapshot to snapshot in the XYZ dump file. See
|
||||
the :doc:`dump_modify sort <dump_modify>` command if the XYZ dump file
|
||||
was written by LAMMPS.
|
||||
For dump files in *xyz* format, only the *type*, *x*, *y*, and *z*
|
||||
fields are supported. There are many variants of the XYZ file format.
|
||||
LAMMPS will read the number of atoms from the first line of each frame,
|
||||
ignore the second (title) line, and then read one line for each atom in the format:
|
||||
|
||||
.. parsed-literal::
|
||||
|
||||
<label> <x coordinate> <y coordinate> <z coordinate>
|
||||
|
||||
|
||||
If the atom label is a numeric integer (like with XYZ files created by
|
||||
created with default settings by :doc:`dump style <dump>` *xyz*), that
|
||||
number will be used as the atom type. If the atom label is a string,
|
||||
then a type map must be created using the :doc:`labelmap command
|
||||
<labelmap>`. This map needs to associate each (numeric) atom type with
|
||||
a string label. The numeric atom type is stored internally.
|
||||
|
||||
The xyz format dump file does not store atom IDs, so these are assigned
|
||||
consecutively to the atoms as they appear in the dump file, starting
|
||||
from 1. Thus you should ensure that the order of atoms is consistent
|
||||
from snapshot to snapshot in the XYZ dump file. See the
|
||||
:doc:`dump_modify sort <dump_modify>` command if the XYZ dump file was
|
||||
written by LAMMPS.
|
||||
|
||||
For dump files in *molfile* format, the *x*, *y*, *z*, *vx*, *vy*, and
|
||||
*vz* fields can be specified. However, not all molfile formats store
|
||||
velocities, or their respective plugins may not support reading of
|
||||
velocities. The molfile dump files do not store atom IDs, so these
|
||||
are assigned consecutively to the atoms as they appear in the dump
|
||||
file, starting from 1. Thus you should ensure that order of atoms are
|
||||
consistent from snapshot to snapshot in the molfile dump file.
|
||||
See the :doc:`dump_modify sort <dump_modify>` command if the dump file
|
||||
was written by LAMMPS.
|
||||
velocities. The molfile dump files do not store atom IDs, so these are
|
||||
assigned consecutively to the atoms as they appear in the dump file,
|
||||
starting from 1. Thus you should ensure that the order of atoms are
|
||||
consistent from snapshot to snapshot in the molfile dump file. See the
|
||||
:doc:`dump_modify sort <dump_modify>` command if the dump file was
|
||||
written by LAMMPS.
|
||||
|
||||
The *adios* format supports all fields that the *native* format supports
|
||||
except for the *q* charge field.
|
||||
|
||||
@ -61,16 +61,51 @@ region = {}
|
||||
total = 0
|
||||
|
||||
index_pattern = re.compile(r"^.. index:: (compute|fix|pair_style|angle_style|bond_style|dihedral_style|improper_style|kspace_style|dump)\s+([a-zA-Z0-9/_]+)$")
|
||||
accel_pattern = re.compile(r"^.. include::\s+accel_styles.rst$")
|
||||
style_pattern = re.compile(r"(.+)Style\((.+),(.+)\)")
|
||||
cmd_pattern = re.compile(r"^.. index:: ([a-zA-Z0-9/_]+)$")
|
||||
upper = re.compile("[A-Z]+")
|
||||
gpu = re.compile("(.+)/gpu$")
|
||||
intel = re.compile("(.+)/intel$")
|
||||
kokkos = re.compile("(.+)/kk$")
|
||||
kokkos_skip = re.compile("(.+)/kk/(host|device)$")
|
||||
omp = re.compile("(.+)/omp$")
|
||||
opt = re.compile("(.+)/opt$")
|
||||
gpu = re.compile("(.+)/gpu\\s*$")
|
||||
intel = re.compile("(.+)/intel\\s*$")
|
||||
kokkos = re.compile("(.+)/kk$\\s*")
|
||||
kokkos_skip = re.compile("(.+)/kk/(host|device)\\s*$")
|
||||
omp = re.compile("(.+)/omp\\s*$")
|
||||
opt = re.compile("(.+)/opt\\s*$")
|
||||
removed = re.compile("(.*)Deprecated$")
|
||||
|
||||
accel_pattern = re.compile(r"^.. include::\s+accel_styles.rst$")
|
||||
|
||||
def require_accel_include(path):
|
||||
found = False
|
||||
needs = False
|
||||
# handle exceptions
|
||||
if path == "src/min_style.rst" : needs = True
|
||||
if path == "src/atom_style.rst" : needs = True
|
||||
if path == "src/region.rst" : needs = True
|
||||
# check file
|
||||
with open(path, 'r') as reader:
|
||||
for line in reader:
|
||||
m = accel_pattern.match(line)
|
||||
if m: found = True
|
||||
m = index_pattern.match(line)
|
||||
if m:
|
||||
if gpu.match(line): needs = True
|
||||
if omp.match(line): needs = True
|
||||
if kokkos.match(line): needs = True
|
||||
if intel.match(line): needs = True
|
||||
if opt.match(line): needs = True
|
||||
m = cmd_pattern.match(line)
|
||||
if m:
|
||||
if gpu.match(line): needs = True
|
||||
if omp.match(line): needs = True
|
||||
if kokkos.match(line): needs = True
|
||||
if intel.match(line): needs = True
|
||||
if opt.match(line): needs = True
|
||||
if needs and not found:
|
||||
print("Missing '.. include:: accel_style.rst' in file ", path)
|
||||
if not needs and found:
|
||||
print("Have '.. include:: accel_style.rst' without accelerated styles in file ", path)
|
||||
|
||||
def load_index_entries_in_file(path):
|
||||
entries = []
|
||||
with open(path, 'r') as reader:
|
||||
@ -82,6 +117,11 @@ def load_index_entries_in_file(path):
|
||||
entries.append((command_type, style))
|
||||
return entries
|
||||
|
||||
def check_accel_includes():
|
||||
rst_files = glob(os.path.join(doc_dir, '*.rst'))
|
||||
for f in rst_files:
|
||||
require_accel_include(f)
|
||||
|
||||
def load_index_entries():
|
||||
index = {'compute': set(), 'fix': set(), 'pair_style': set(), 'angle_style': set(),
|
||||
'bond_style': set(), 'dihedral_style': set(), 'improper_style': set(),
|
||||
@ -249,6 +289,8 @@ Total number of styles (including suffixes): %d""" \
|
||||
len(fix), len(improper), len(integrate), len(kspace), \
|
||||
len(minimize), len(pair), len(reader), len(region), total))
|
||||
|
||||
check_accel_includes()
|
||||
|
||||
index = load_index_entries()
|
||||
|
||||
total_index = 0
|
||||
|
||||
1
doc/utils/converters/.gitignore
vendored
1
doc/utils/converters/.gitignore
vendored
@ -1 +1,2 @@
|
||||
*.egg-info
|
||||
/build
|
||||
|
||||
120
doc/utils/make-globbed-tocs.py
Normal file
120
doc/utils/make-globbed-tocs.py
Normal file
@ -0,0 +1,120 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
Script to emulate globbed toctrees with the added feature
|
||||
to avoid adding files that are already included elsewhere.
|
||||
"""
|
||||
|
||||
import os, re
|
||||
import filecmp
|
||||
import tempfile
|
||||
import shutil
|
||||
from glob import glob
|
||||
from argparse import ArgumentParser
|
||||
|
||||
LAMMPS_DIR = os.path.realpath(os.path.join(os.path.dirname(__file__), '..', '..'))
|
||||
|
||||
parser = ArgumentParser(prog='make-globbed-tocs.py',
|
||||
description="Create toctree files from patterns with exclusions")
|
||||
parser.add_argument("-v", "--verbose", action='store_true', help="Enable verbose output")
|
||||
parser.add_argument("-d", "--doc", help="Path to LAMMPS documentation sources")
|
||||
|
||||
args = parser.parse_args()
|
||||
verbose = args.verbose
|
||||
if args.doc:
|
||||
docsrc = os.path.realpath(args.doc)
|
||||
else:
|
||||
docsrc = os.path.join(LAMMPS_DIR, 'doc', 'src')
|
||||
|
||||
if not os.path.isdir(docsrc):
|
||||
sys.exit(f"LAMMPS manual source dir {docsrc} does not exist")
|
||||
|
||||
def glob_tocfile(style, name, head, exclude):
|
||||
|
||||
newname = None
|
||||
exclude_re = re.compile(exclude)
|
||||
if verbose: print("Processing style ", style)
|
||||
with tempfile.NamedTemporaryFile(prefix=style + '.', delete=False) as f:
|
||||
newname = f.name
|
||||
if verbose: print("Temporary file: ", newname)
|
||||
f.write(head.encode('utf-8'))
|
||||
for doc in sorted(glob(os.path.join(docsrc, style + '_*.rst'))):
|
||||
d,e = os.path.splitext(os.path.basename(doc))
|
||||
if exclude_re.match(d):
|
||||
if verbose: print("skipping file ", d)
|
||||
continue
|
||||
if verbose: print("processing file ", d)
|
||||
f.write((" " + d + "\n").encode('utf-8'))
|
||||
|
||||
oldname = os.path.join(docsrc, name)
|
||||
if os.path.exists(oldname) and filecmp.cmp(newname, oldname, shallow=False):
|
||||
print("File ", name, " is unchanged")
|
||||
os.remove(newname)
|
||||
else:
|
||||
print("Overwriting file ", name, " with new version")
|
||||
shutil.move(newname, os.path.join(docsrc, name))
|
||||
|
||||
##################################
|
||||
|
||||
pair_head = """Pair Styles
|
||||
###########
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
"""
|
||||
glob_tocfile('pair', 'pairs.rst', pair_head, r"pair_(coeff|modify|style|write)")
|
||||
|
||||
bond_head = """Bond Styles
|
||||
###########
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
"""
|
||||
glob_tocfile('bond', 'bonds.rst', bond_head, r"bond_(coeff|modify|style|write)")
|
||||
|
||||
angle_head = """Angle Styles
|
||||
############
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
"""
|
||||
glob_tocfile('angle', 'angles.rst', angle_head, r"angle_(coeff|modify|style|write)")
|
||||
|
||||
dihedral_head = """Dihedral Styles
|
||||
###############
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
"""
|
||||
glob_tocfile('dihedral', 'dihedrals.rst', dihedral_head, r"dihedral_(coeff|modify|style|write)")
|
||||
|
||||
improper_head = """Improper Styles
|
||||
###############
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
"""
|
||||
glob_tocfile('improper', 'impropers.rst', improper_head, r"improper_(coeff|modify|style|write)")
|
||||
|
||||
compute_head = """Compute Styles
|
||||
###############
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
"""
|
||||
glob_tocfile('compute', 'computes.rst', compute_head, r"compute_modify")
|
||||
|
||||
fix_head = """Fix Styles
|
||||
##########
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
"""
|
||||
glob_tocfile('fix', 'fixes.rst', fix_head, r"fix_modify(|_atc_commands)")
|
||||
@ -1,4 +1,4 @@
|
||||
Sphinx >= 5.3.0, <7.5
|
||||
Sphinx >= 5.3.0, <8.2.0
|
||||
sphinxcontrib-spelling
|
||||
sphinxcontrib-jquery
|
||||
sphinx-design
|
||||
|
||||
@ -639,6 +639,7 @@ cstyle
|
||||
csvr
|
||||
ctest
|
||||
ctilde
|
||||
ctip
|
||||
ctrl
|
||||
ctrn
|
||||
ctypes
|
||||
@ -1285,6 +1286,7 @@ gcc
|
||||
gcmc
|
||||
gdot
|
||||
GeC
|
||||
Geesthacht
|
||||
Geier
|
||||
gencode
|
||||
Geocomputing
|
||||
@ -3664,6 +3666,7 @@ Tanmoy
|
||||
Tartakovsky
|
||||
taskset
|
||||
taubi
|
||||
Tavenner
|
||||
taylor
|
||||
tb
|
||||
tchain
|
||||
@ -4217,6 +4220,7 @@ zeeman
|
||||
Zeeman
|
||||
Zemer
|
||||
zenodo
|
||||
Zentrum
|
||||
Zepeda
|
||||
zflag
|
||||
Zhang
|
||||
|
||||
@ -13,11 +13,11 @@ neigh_modify delay 0 every 1 check yes
|
||||
neigh_modify exclude molecule/intra all
|
||||
|
||||
pair_style line/lj 2.5
|
||||
pair_coeff * * 1.0 1.0 1.0 0.25 2.5
|
||||
pair_coeff * * 0.25 0.25 1.0 0.25 2.5
|
||||
|
||||
fix 2 all rigid molecule langevin 2.0 2.0 1.0 492983
|
||||
|
||||
fix 3 all deform 1 x scale 0.3 y scale 0.3
|
||||
fix 3 all deform 5 x scale 0.8 y scale 0.8
|
||||
fix 4 all enforce2d
|
||||
|
||||
compute 10 all property/atom end1x end1y end2x end2y
|
||||
@ -26,7 +26,7 @@ compute 10 all property/atom end1x end1y end2x end2y
|
||||
#dump 2 all custom 500 dump1.line id type &
|
||||
# c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
timestep 0.004
|
||||
timestep 0.001
|
||||
|
||||
compute 1 all erotate/asphere
|
||||
compute 2 all ke
|
||||
|
||||
@ -21,10 +21,10 @@ set group small mass 0.01
|
||||
# delete overlaps
|
||||
# must set 1-2 cutoff to non-zero value
|
||||
|
||||
pair_style lj/cut 1.5
|
||||
pair_style lj/cut 1.5
|
||||
pair_coeff 1 1 1.0 1.0
|
||||
pair_coeff 2 2 0.0 1.0 0.0
|
||||
pair_coeff 1 2 0.0 1.0
|
||||
pair_coeff 1 2 1.0 1.0
|
||||
|
||||
delete_atoms overlap 1.5 small big
|
||||
|
||||
@ -34,7 +34,7 @@ reset_timestep 0
|
||||
|
||||
velocity small create 1.44 87287 loop geom
|
||||
|
||||
neighbor 0.3 multi
|
||||
neighbor 0.8 multi
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
neigh_modify exclude molecule/intra big include big
|
||||
|
||||
@ -44,21 +44,21 @@ neigh_modify include big
|
||||
# no pairwise interactions with small particles
|
||||
|
||||
pair_style line/lj 2.5
|
||||
pair_coeff 1 1 1.0 1.0 1.0 1.0 2.5
|
||||
pair_coeff 2 2 0.0 0.0 0.0 1.0 0.0
|
||||
pair_coeff 1 2 1.0 0.0 0.0 1.0 0.0
|
||||
pair_coeff 1 1 1.0 1.0 1.0 1.0 2.5
|
||||
pair_coeff 2 2 0.0 0.0 0.0 1.0 0.0
|
||||
pair_coeff 1 2 1.0 0.2 1.0 0.2 2.5
|
||||
|
||||
# use fix SRD to push small particles out from inside big ones
|
||||
# if comment out, big particles won't see SRD particles
|
||||
|
||||
timestep 0.001
|
||||
timestep 0.0001
|
||||
|
||||
fix 1 big rigid molecule
|
||||
fix 2 small srd 20 big 1.0 0.25 49894 &
|
||||
search 0.2 cubic warn 0.0001 shift yes 49829 &
|
||||
overlap yes collision noslip
|
||||
|
||||
fix 3 all deform 1 x scale 0.35 y scale 0.35
|
||||
fix 3 all deform 1 x scale 1.25 y scale 1.25
|
||||
fix 4 all enforce2d
|
||||
|
||||
# diagnostics
|
||||
@ -96,12 +96,12 @@ change_box all triclinic
|
||||
|
||||
fix 2 small srd 20 big 1.0 0.25 49894 &
|
||||
search 0.2 cubic warn 0.0001 shift yes 49829 &
|
||||
overlap yes collision noslip tstat yes
|
||||
overlap yes collision noslip #tstat yes
|
||||
|
||||
#dump 1 all custom 500 dump2.atom.srd id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump2.line.srd id type &
|
||||
# c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
fix 3 all deform 1 xy erate 0.05 units box remap v
|
||||
fix 3 all deform 1 xy erate 0.0002 units box remap v
|
||||
|
||||
run 40000
|
||||
run 30000
|
||||
|
||||
@ -1,213 +0,0 @@
|
||||
LAMMPS (1 Feb 2014)
|
||||
# Aspherical shear demo - 2d line box and triangle mixture, implicit solvent
|
||||
|
||||
units lj
|
||||
atom_style line
|
||||
dimension 2
|
||||
|
||||
read_data data.line
|
||||
orthogonal box = (-22.5539 -22.5539 -0.5) to (22.5539 22.5539 0.5)
|
||||
4 by 2 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
350 atoms
|
||||
350 lines
|
||||
|
||||
velocity all create 1.44 320984 loop geom
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
neigh_modify exclude molecule all
|
||||
|
||||
pair_style line/lj 2.5
|
||||
pair_coeff * * 1.0 0.25
|
||||
|
||||
fix 2 all rigid molecule langevin 2.0 2.0 1.0 492983
|
||||
100 rigid bodies with 350 atoms
|
||||
|
||||
fix 3 all deform 1 x scale 0.3 y scale 0.3
|
||||
fix 4 all enforce2d
|
||||
|
||||
compute 10 all property/atom end1x end1y end2x end2y
|
||||
|
||||
#dump 1 all custom 500 dump1.atom id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump1.line id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
timestep 0.004
|
||||
|
||||
compute 1 all erotate/asphere
|
||||
compute 2 all ke
|
||||
compute 3 all pe
|
||||
variable toteng equal (c_1+c_2+c_3)/atoms
|
||||
|
||||
thermo 1000
|
||||
thermo_style custom step temp f_2 pe ke c_1 c_2 c_3 v_toteng
|
||||
|
||||
run 10000
|
||||
Memory usage per processor = 2.6072 Mbytes
|
||||
Step Temp 2 PotEng KinEng 1 2 3 toteng
|
||||
0 0 1.2780105 0 -0 0.037823677 0.50989511 0 0.54771879
|
||||
1000 0 1.9896906 -0.13333756 -0 0.12630626 0.72641827 -0.13333756 0.71938697
|
||||
2000 0 2.0408541 -0.24906647 -0 0.13199238 0.74265938 -0.24906647 0.62558529
|
||||
3000 0 1.9921323 -0.39759798 -0 0.11671173 0.73705927 -0.39759798 0.45617302
|
||||
4000 0 2.1392159 -0.36475197 -0 0.11923802 0.7975688 -0.36475197 0.55205485
|
||||
5000 0 2.139715 -0.52582091 -0 0.15846417 0.75855653 -0.52582091 0.39119979
|
||||
6000 0 2.1313904 -0.65532027 -0 0.11090422 0.80254883 -0.65532027 0.25813278
|
||||
7000 0 1.9416614 -0.81322598 -0 0.11722471 0.71491587 -0.81322598 0.018914608
|
||||
8000 0 1.9388183 -1.0581149 -0 0.10142762 0.72949452 -1.0581149 -0.22719275
|
||||
9000 0 2.2830265 -1.583347 -0 0.14583927 0.83260066 -1.583347 -0.60490709
|
||||
10000 0 4.1416666 -2.6034045 -0 0.18839177 1.5866082 -2.6034045 -0.82840455
|
||||
Loop time of 2.84713 on 8 procs for 10000 steps with 350 atoms
|
||||
|
||||
Pair time (%) = 1.26607 (44.4682)
|
||||
Neigh time (%) = 0.0163046 (0.572669)
|
||||
Comm time (%) = 0.786148 (27.612)
|
||||
Outpt time (%) = 0.000368953 (0.0129588)
|
||||
Other time (%) = 0.778241 (27.3342)
|
||||
|
||||
Nlocal: 43.75 ave 51 max 39 min
|
||||
Histogram: 1 2 0 2 0 1 1 0 0 1
|
||||
Nghost: 170.25 ave 180 max 160 min
|
||||
Histogram: 2 1 0 0 0 0 2 0 1 2
|
||||
Neighs: 963.125 ave 1209 max 767 min
|
||||
Histogram: 2 0 2 0 1 0 1 0 1 1
|
||||
|
||||
Total # of neighbors = 7705
|
||||
Ave neighs/atom = 22.0143
|
||||
Neighbor list builds = 987
|
||||
Dangerous builds = 0
|
||||
|
||||
#undump 1
|
||||
#undump 2
|
||||
unfix 3
|
||||
|
||||
change_box all triclinic
|
||||
triclinic box = (-6.76616 -6.76616 -0.5) to (6.76616 6.76616 0.5) with tilt (0 0 0)
|
||||
|
||||
#dump 1 all custom 500 dump2.atom id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump2.line id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
fix 3 all deform 1 xy erate 0.01 units box
|
||||
|
||||
run 100000
|
||||
Memory usage per processor = 2.75978 Mbytes
|
||||
Step Temp 2 PotEng KinEng 1 2 3 toteng
|
||||
10000 0 4.1416666 -2.6024092 -0 0.18839177 1.5866082 -2.6024092 -0.82740923
|
||||
11000 0 1.8408319 -3.1031477 -0 0.12073234 0.66819561 -3.1031477 -2.3142198
|
||||
12000 0 2.0793172 -3.0329681 -0 0.086927592 0.80420833 -3.0329681 -2.1418322
|
||||
13000 0 2.2022136 -2.99776 -0 0.14309291 0.8007129 -2.99776 -2.0539542
|
||||
14000 0 1.9510757 -3.094649 -0 0.09482969 0.74134559 -3.094649 -2.2584737
|
||||
15000 0 1.9874689 -3.1431753 -0 0.1083061 0.7434663 -3.1431753 -2.2914029
|
||||
16000 0 1.8484778 -2.9491537 -0 0.079102883 0.71310191 -2.9491537 -2.1569489
|
||||
17000 0 2.1978438 -2.9675694 -0 0.11677634 0.82515673 -2.9675694 -2.0256363
|
||||
18000 0 2.0293397 -2.9860257 -0 0.1287845 0.7409325 -2.9860257 -2.1163087
|
||||
19000 0 2.0077219 -3.005622 -0 0.12697603 0.7334762 -3.005622 -2.1451698
|
||||
20000 0 2.1806369 -3.0622132 -0 0.11066657 0.82389212 -3.0622132 -2.1276545
|
||||
21000 0 1.8156509 -3.1031481 -0 0.10227614 0.67585994 -3.1031481 -2.325012
|
||||
22000 0 2.1028516 -3.0861182 -0 0.098877162 0.80234493 -3.0861182 -2.1848961
|
||||
23000 0 1.8994891 -3.0110243 -0 0.10961187 0.70445488 -3.0110243 -2.1969576
|
||||
24000 0 1.9305389 -3.0057136 -0 0.11735151 0.7100223 -3.0057136 -2.1783398
|
||||
25000 0 1.9553918 -3.0848948 -0 0.13217467 0.70585039 -3.0848948 -2.2468697
|
||||
26000 0 1.8903754 -2.9543658 -0 0.099925113 0.71023579 -2.9543658 -2.1442049
|
||||
27000 0 2.2624684 -3.2416154 -0 0.11398815 0.85564117 -3.2416154 -2.2719861
|
||||
28000 0 2.0335234 -3.1795174 -0 0.10291986 0.76859015 -3.1795174 -2.3080074
|
||||
29000 0 1.7056403 -3.1198739 -0 0.076174496 0.65481419 -3.1198739 -2.3888853
|
||||
30000 0 2.1203465 -3.0863113 -0 0.11355683 0.79516311 -3.0863113 -2.1775914
|
||||
31000 0 1.8446708 -3.2764357 -0 0.11006455 0.68050865 -3.2764357 -2.4858625
|
||||
32000 0 1.7947968 -3.081031 -0 0.087540776 0.68165784 -3.081031 -2.3118324
|
||||
33000 0 2.2576228 -3.1042222 -0 0.15666855 0.81088407 -3.1042222 -2.1366696
|
||||
34000 0 1.8522306 -3.0037311 -0 0.08276626 0.71104684 -3.0037311 -2.209918
|
||||
35000 0 2.0611686 -2.9877406 -0 0.10822003 0.77513794 -2.9877406 -2.1043826
|
||||
36000 0 2.0739798 -2.981184 -0 0.11784198 0.77100651 -2.981184 -2.0923355
|
||||
37000 0 2.2120215 -2.8961216 -0 0.13172943 0.8162798 -2.8961216 -1.9481124
|
||||
38000 0 2.1097357 -2.9746777 -0 0.11881736 0.78535507 -2.9746777 -2.0705053
|
||||
39000 0 1.8928127 -2.9482169 -0 0.10915752 0.70204792 -2.9482169 -2.1370115
|
||||
40000 0 1.8515483 -3.003524 -0 0.096981256 0.69653943 -3.003524 -2.2100033
|
||||
41000 0 1.8569065 -3.0834675 -0 0.10562739 0.6901897 -3.0834675 -2.2876504
|
||||
42000 0 2.2638459 -3.0577224 -0 0.10896442 0.86125524 -3.0577224 -2.0875027
|
||||
43000 0 2.0992151 -3.1219185 -0 0.13280434 0.76685929 -3.1219185 -2.2222548
|
||||
44000 0 2.3479986 -3.0702445 -0 0.14438131 0.86190379 -3.0702445 -2.0639594
|
||||
45000 0 2.0295235 -2.9619688 -0 0.13726365 0.73253213 -2.9619688 -2.092173
|
||||
46000 0 2.0597998 -3.1282569 -0 0.10139093 0.7813804 -3.1282569 -2.2454856
|
||||
47000 0 1.8173541 -3.1122647 -0 0.10380346 0.67506259 -3.1122647 -2.3333986
|
||||
48000 0 1.9650208 -3.22153 -0 0.10115952 0.74099226 -3.22153 -2.3793782
|
||||
49000 0 1.8836303 -3.0781944 -0 0.10561306 0.70165705 -3.0781944 -2.2709243
|
||||
50000 0 1.7799289 -3.1090208 -0 0.10522105 0.65760561 -3.1090208 -2.3461941
|
||||
51000 0 1.7270244 -2.894789 -0 0.079316066 0.66083727 -2.894789 -2.1546357
|
||||
52000 0 2.1036512 -3.0708266 -0 0.11762021 0.7839446 -3.0708266 -2.1692618
|
||||
53000 0 2.1749106 -3.043193 -0 0.11908953 0.81301499 -3.043193 -2.1110885
|
||||
54000 0 1.7245018 -3.1528646 -0 0.11118993 0.62788226 -3.1528646 -2.4137924
|
||||
55000 0 1.7599209 -3.0543405 -0 0.098996756 0.65525507 -3.0543405 -2.3000886
|
||||
56000 0 1.9085953 -3.1072383 -0 0.10931083 0.70865859 -3.1072383 -2.2892689
|
||||
57000 0 1.9682028 -3.131335 -0 0.094973379 0.74854212 -3.131335 -2.2878195
|
||||
58000 0 1.7813545 -3.167275 -0 0.085523136 0.6779145 -3.167275 -2.4038374
|
||||
59000 0 2.0324497 -3.1103534 -0 0.13343285 0.73761703 -3.1103534 -2.2393035
|
||||
60000 0 1.697349 -3.152831 -0 0.086035815 0.64139945 -3.152831 -2.4253957
|
||||
61000 0 2.061537 -3.0730484 -0 0.12753143 0.75598441 -3.0730484 -2.1895325
|
||||
62000 0 1.8186587 -3.1590894 -0 0.096701457 0.68272371 -3.1590894 -2.3796643
|
||||
63000 0 1.9692063 -3.1053354 -0 0.094864849 0.7490807 -3.1053354 -2.2613899
|
||||
64000 0 2.0113722 -3.0898117 -0 0.12640828 0.73560838 -3.0898117 -2.227795
|
||||
65000 0 1.9350085 -3.2290712 -0 0.11850297 0.71078638 -3.2290712 -2.3997819
|
||||
66000 0 2.0569306 -3.0489252 -0 0.12731012 0.75423156 -3.0489252 -2.1673835
|
||||
67000 0 2.0119071 -3.10894 -0 0.099142151 0.76310375 -3.10894 -2.2466941
|
||||
68000 0 2.0615321 -3.167552 -0 0.11066625 0.77284751 -3.167552 -2.2840383
|
||||
69000 0 1.8731077 -3.1864825 -0 0.12982742 0.672933 -3.1864825 -2.3837221
|
||||
70000 0 2.109088 -3.1787326 -0 0.13107619 0.77281866 -3.1787326 -2.2748377
|
||||
71000 0 1.9764202 -3.0731116 -0 0.12035585 0.72668137 -3.0731116 -2.2260744
|
||||
72000 0 1.6460591 -3.0865952 -0 0.09486718 0.61058673 -3.0865952 -2.3811413
|
||||
73000 0 1.9756864 -3.0431747 -0 0.1041775 0.74254526 -3.0431747 -2.196452
|
||||
74000 0 2.0553658 -3.1290715 -0 0.12267262 0.75819842 -3.1290715 -2.2482004
|
||||
75000 0 1.550997 -2.9813403 -0 0.094350599 0.57036238 -2.9813403 -2.3166273
|
||||
76000 0 1.9824851 -3.0057088 -0 0.11621875 0.73341774 -3.0057088 -2.1560723
|
||||
77000 0 1.8451505 -3.0063772 -0 0.12602143 0.66475735 -3.0063772 -2.2155984
|
||||
78000 0 1.934755 -3.0603773 -0 0.11800375 0.71117696 -3.0603773 -2.2311966
|
||||
79000 0 2.1982093 -3.095224 -0 0.12840585 0.81368383 -3.095224 -2.1531343
|
||||
80000 0 1.7547828 -3.0620364 -0 0.092552269 0.65949751 -3.0620364 -2.3099866
|
||||
81000 0 2.1064588 -3.1631358 -0 0.11415036 0.78861768 -3.1631358 -2.2603677
|
||||
82000 0 2.0039288 -3.1190532 -0 0.13374009 0.72508654 -3.1190532 -2.2602266
|
||||
83000 0 1.7749465 -3.2172309 -0 0.11017601 0.65051537 -3.2172309 -2.4565396
|
||||
84000 0 1.7865147 -3.1433093 -0 0.086859958 0.67878922 -3.1433093 -2.3776602
|
||||
85000 0 1.4541199 -3.0123872 -0 0.096301993 0.52689225 -3.0123872 -2.3891929
|
||||
86000 0 2.0345567 -2.9577061 -0 0.11756878 0.7543841 -2.9577061 -2.0857532
|
||||
87000 0 1.9655671 -3.0235755 -0 0.13068174 0.71170417 -3.0235755 -2.1811896
|
||||
88000 0 2.1238733 -3.0972095 -0 0.15660293 0.75362848 -3.0972095 -2.1869781
|
||||
89000 0 1.93413 -3.0018414 -0 0.11736651 0.71154634 -3.0018414 -2.1729285
|
||||
90000 0 2.0106701 -3.0778989 -0 0.1150105 0.74670527 -3.0778989 -2.2161831
|
||||
91000 0 1.9700224 -3.0072749 -0 0.1200151 0.72428023 -3.0072749 -2.1629796
|
||||
92000 0 2.3062898 -3.1245149 -0 0.16045862 0.82795128 -3.1245149 -2.136105
|
||||
93000 0 1.9977984 -3.1072212 -0 0.098381856 0.75781746 -3.1072212 -2.2510219
|
||||
94000 0 1.9684844 -3.0923519 -0 0.11228362 0.73135255 -3.0923519 -2.2487157
|
||||
95000 0 1.8913269 -3.1044766 -0 0.088944817 0.72162386 -3.1044766 -2.293908
|
||||
96000 0 2.139258 -2.9032081 -0 0.12122357 0.7956013 -2.9032081 -1.9863833
|
||||
97000 0 2.1549839 -3.0073823 -0 0.14177897 0.78178555 -3.0073823 -2.0838178
|
||||
98000 0 2.001084 -3.0411655 -0 0.16549603 0.69211139 -3.0411655 -2.1835581
|
||||
99000 0 2.269108 -3.0749812 -0 0.11370514 0.85876972 -3.0749812 -2.1025064
|
||||
100000 0 2.0270482 -3.0802101 -0 0.098599302 0.77013563 -3.0802101 -2.2114752
|
||||
101000 0 1.9412796 -3.1543623 -0 0.11953004 0.71244692 -3.1543623 -2.3223853
|
||||
102000 0 2.0146461 -3.0140006 -0 0.10152606 0.7618937 -3.0140006 -2.1505808
|
||||
103000 0 1.7377282 -3.1862597 -0 0.082111131 0.66262952 -3.1862597 -2.441519
|
||||
104000 0 1.7973897 -3.1055088 -0 0.093370304 0.67693958 -3.1055088 -2.3351989
|
||||
105000 0 2.2615194 -2.9636424 -0 0.12584102 0.84338157 -2.9636424 -1.9944198
|
||||
106000 0 1.8974182 -2.9505576 -0 0.085928679 0.72725057 -2.9505576 -2.1373783
|
||||
107000 0 2.0691161 -3.0804349 -0 0.12411017 0.76265389 -3.0804349 -2.1936708
|
||||
108000 0 2.0457472 -2.981702 -0 0.09308074 0.78366806 -2.981702 -2.1049532
|
||||
109000 0 1.6610604 -3.1463569 -0 0.066318676 0.64556436 -3.1463569 -2.4344738
|
||||
110000 0 1.9606721 -3.080013 -0 0.13164067 0.70864736 -3.080013 -2.2397249
|
||||
Loop time of 62.2251 on 8 procs for 100000 steps with 350 atoms
|
||||
|
||||
Pair time (%) = 43.4946 (69.8987)
|
||||
Neigh time (%) = 0.395421 (0.635469)
|
||||
Comm time (%) = 10.3551 (16.6414)
|
||||
Outpt time (%) = 0.00358662 (0.00576394)
|
||||
Other time (%) = 7.97644 (12.8187)
|
||||
|
||||
Nlocal: 43.75 ave 51 max 33 min
|
||||
Histogram: 1 0 1 0 0 2 0 1 2 1
|
||||
Nghost: 168.375 ave 180 max 155 min
|
||||
Histogram: 1 1 0 0 1 0 2 2 0 1
|
||||
Neighs: 971 ave 1278 max 631 min
|
||||
Histogram: 1 1 0 1 0 1 2 1 0 1
|
||||
|
||||
Total # of neighbors = 7768
|
||||
Ave neighs/atom = 22.1943
|
||||
Neighbor list builds = 7621
|
||||
Dangerous builds = 0
|
||||
@ -1,244 +0,0 @@
|
||||
LAMMPS (1 Feb 2014)
|
||||
# Aspherical shear demo - 2d line boxes, solvated by SRD particles
|
||||
|
||||
units lj
|
||||
atom_style line
|
||||
atom_modify first big
|
||||
dimension 2
|
||||
|
||||
read_data data.line.srd
|
||||
orthogonal box = (-28.7968 -28.7968 -0.5) to (28.7968 28.7968 0.5)
|
||||
4 by 2 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
400 atoms
|
||||
400 lines
|
||||
|
||||
# add small particles as hi density lattice
|
||||
|
||||
lattice sq 0.4
|
||||
Lattice spacing in x,y,z = 1.58114 1.58114 1.58114
|
||||
region plane block INF INF INF INF -0.001 0.001
|
||||
lattice sq 10.0
|
||||
Lattice spacing in x,y,z = 0.316228 0.316228 0.316228
|
||||
create_atoms 2 region plane
|
||||
Created 33489 atoms
|
||||
|
||||
group big type 1
|
||||
400 atoms in group big
|
||||
group small type 2
|
||||
33489 atoms in group small
|
||||
set group small mass 0.01
|
||||
33489 settings made for mass
|
||||
|
||||
# delete overlaps
|
||||
# must set 1-2 cutoff to non-zero value
|
||||
|
||||
pair_style lj/cut 1.5
|
||||
pair_coeff 1 1 1.0 1.0
|
||||
pair_coeff 2 2 0.0 1.0 0.0
|
||||
pair_coeff 1 2 0.0 1.0
|
||||
|
||||
delete_atoms overlap 1.5 small big
|
||||
Deleted 13605 atoms, new total = 20284
|
||||
|
||||
# SRD run
|
||||
|
||||
reset_timestep 0
|
||||
|
||||
velocity small create 1.44 87287 loop geom
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
neigh_modify exclude molecule big include big
|
||||
|
||||
communicate multi group big vel yes
|
||||
neigh_modify include big
|
||||
|
||||
# no pairwise interactions with small particles
|
||||
|
||||
pair_style line/lj 2.5
|
||||
pair_coeff 1 1 1.0 1.0
|
||||
pair_coeff 2 2 0.0 1.0 0.0
|
||||
pair_coeff 1 2 0.0 1.0 0.0
|
||||
|
||||
# use fix SRD to push small particles out from inside big ones
|
||||
# if comment out, big particles won't see SRD particles
|
||||
|
||||
timestep 0.001
|
||||
|
||||
fix 1 big rigid molecule
|
||||
100 rigid bodies with 400 atoms
|
||||
fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip
|
||||
|
||||
fix 3 all deform 1 x scale 0.35 y scale 0.35
|
||||
fix 4 all enforce2d
|
||||
|
||||
# diagnostics
|
||||
|
||||
compute tsmall small temp/deform
|
||||
compute tbig big temp
|
||||
variable pebig equal pe*atoms/count(big)
|
||||
variable ebig equal etotal*atoms/count(big)
|
||||
|
||||
compute 1 big erotate/asphere
|
||||
compute 2 all ke
|
||||
compute 3 all pe
|
||||
variable toteng equal (c_1+c_2+c_3)/atoms
|
||||
|
||||
thermo 1000
|
||||
thermo_style custom step temp c_tsmall f_2[9] c_1 etotal v_pebig v_ebig press
|
||||
thermo_modify temp tbig
|
||||
WARNING: Temperature for thermo pressure is not for group all (../thermo.cpp:439)
|
||||
|
||||
compute 10 big property/atom end1x end1y end2x end2y
|
||||
|
||||
#dump 1 all custom 500 dump1.atom.srd id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump1.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
run 10000
|
||||
WARNING: Using fix srd with box deformation but no SRD thermostat (../fix_srd.cpp:385)
|
||||
SRD info:
|
||||
SRD/big particles = 19884 400
|
||||
big particle diameter max/min = 1.99882 0.503306
|
||||
SRD temperature & lamda = 1 0.2
|
||||
SRD max distance & max velocity = 0.8 40
|
||||
SRD grid counts: 230 230 1
|
||||
SRD grid size: request, actual (xyz) = 0.25, 0.250407 0.250407 1
|
||||
SRD per actual grid cell = 0.444963
|
||||
SRD viscosity = 4.2356
|
||||
big/SRD mass density ratio = 14.0918
|
||||
WARNING: SRD bin size for fix srd differs from user request (../fix_srd.cpp:2853)
|
||||
WARNING: Fix srd grid size > 1/4 of big particle diameter (../fix_srd.cpp:2875)
|
||||
# of rescaled SRD velocities = 0
|
||||
ave/max small velocity = 15.906 29.1054
|
||||
ave/max big velocity = 0 0
|
||||
WARNING: Using compute temp/deform with inconsistent fix deform remap option (../compute_temp_deform.cpp:76)
|
||||
Memory usage per processor = 7.79007 Mbytes
|
||||
Step Temp tsmall 2[9] 1 TotEng pebig ebig Press
|
||||
0 0 1.4528554 0 0 0 0 0 0
|
||||
1000 0 1.1122612 1.1071958 0.00058011072 0 0 0 0.32625408
|
||||
2000 0 1.0254475 1.0231236 0.00072347646 -2.3144253e-06 -0.00011736451 -0.00011736451 0.44526308
|
||||
3000 0 1.0089214 0.99966408 0.00061511441 -0.00023298189 -0.011814512 -0.011814512 0.87208025
|
||||
4000 0 1.0066185 0.99391102 0.00079065587 -0.0021630644 -0.10968899 -0.10968899 1.3901494
|
||||
5000 0 1.0109003 1.0009124 0.00071588733 -0.0040023493 -0.20295913 -0.20295913 1.2736445
|
||||
6000 0 1.0119642 1.0105049 0.00080741361 -0.0067908165 -0.34436231 -0.34436231 2.5492857
|
||||
7000 0 1.0048989 0.98912274 0.00098851463 -0.010933999 -0.55446309 -0.55446309 3.5707613
|
||||
8000 0 1.0021597 0.99377939 0.0008405671 -0.015690841 -0.79568252 -0.79568252 6.685381
|
||||
9000 0 1.0197546 1.00114 0.0012645557 -0.021124602 -1.0712286 -1.0712286 18.907993
|
||||
10000 0 1.0401079 1.0184189 0.0036111452 0.0099395852 0.50403637 0.50403637 96.909257
|
||||
Loop time of 3.93391 on 8 procs for 10000 steps with 20284 atoms
|
||||
|
||||
Pair time (%) = 0.110261 (2.80284)
|
||||
Neigh time (%) = 0.32853 (8.35124)
|
||||
Comm time (%) = 0.199613 (5.07416)
|
||||
Outpt time (%) = 0.00108692 (0.0276295)
|
||||
Other time (%) = 3.29442 (83.7441)
|
||||
|
||||
Nlocal: 2535.5 ave 2850 max 2226 min
|
||||
Histogram: 1 0 1 1 1 1 1 0 1 1
|
||||
Nghost: 109.25 ave 117 max 102 min
|
||||
Histogram: 1 0 2 0 1 1 1 1 0 1
|
||||
Neighs: 526 ave 665 max 407 min
|
||||
Histogram: 1 2 0 1 0 1 1 1 0 1
|
||||
|
||||
Total # of neighbors = 4208
|
||||
Ave neighs/atom = 0.207454
|
||||
Neighbor list builds = 522
|
||||
Dangerous builds = 0
|
||||
|
||||
#undump 1
|
||||
#undump 2
|
||||
unfix 3
|
||||
|
||||
change_box all triclinic
|
||||
triclinic box = (-10.0789 -10.0789 -0.5) to (10.0789 10.0789 0.5) with tilt (0 0 0)
|
||||
|
||||
fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip tstat yes
|
||||
|
||||
#dump 1 all custom 500 dump2.atom.srd id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump2.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
fix 3 all deform 1 xy erate 0.05 units box remap v
|
||||
|
||||
run 40000
|
||||
SRD info:
|
||||
SRD/big particles = 19884 400
|
||||
big particle diameter max/min = 1.99882 0.503306
|
||||
SRD temperature & lamda = 1 0.2
|
||||
SRD max distance & max velocity = 0.8 40
|
||||
SRD grid counts: 81 81 1
|
||||
SRD grid size: request, actual (xyz) = 0.25, 0.248861 0.248861 1
|
||||
SRD per actual grid cell = -11.3331
|
||||
SRD viscosity = -1920.36
|
||||
big/SRD mass density ratio = -0.546468
|
||||
WARNING: SRD bin size for fix srd differs from user request (../fix_srd.cpp:2853)
|
||||
WARNING: Fix srd grid size > 1/4 of big particle diameter (../fix_srd.cpp:2875)
|
||||
WARNING: Fix srd viscosity < 0.0 due to low SRD density (../fix_srd.cpp:2877)
|
||||
# of rescaled SRD velocities = 1
|
||||
ave/max small velocity = 12.724 40
|
||||
ave/max big velocity = 1.54523 5.36901
|
||||
Memory usage per processor = 4.23847 Mbytes
|
||||
Step Temp tsmall 2[9] 1 TotEng pebig ebig Press
|
||||
10000 0 1.0277413 0 0.0036111452 0.010135973 0.51399517 0.51399517 60.794865
|
||||
11000 0 1.0024742 1 0.00040482851 -0.031643325 -1.604633 -1.604633 55.531632
|
||||
12000 0 1.0036177 1 0.00036416993 -0.030844063 -1.5641024 -1.5641024 56.694788
|
||||
13000 0 1.0043067 1 0.00068862721 -0.030673787 -1.5554677 -1.5554677 56.852537
|
||||
14000 0 1.0042533 1 0.00050997053 -0.035967153 -1.8238943 -1.8238943 51.254109
|
||||
15000 0 1.003956 1 0.00048458218 -0.038060147 -1.9300301 -1.9300301 50.346943
|
||||
16000 0 1.0059929 1 0.0004740426 -0.037433402 -1.8982478 -1.8982478 49.82532
|
||||
17000 0 1.0042401 1 0.00039855238 -0.034314446 -1.7400855 -1.7400855 48.430648
|
||||
18000 0 1.0025952 1 0.00046207703 -0.034166102 -1.732563 -1.732563 53.883613
|
||||
19000 0 1.0025881 1 0.00034818943 -0.037341367 -1.8935807 -1.8935807 48.90662
|
||||
20000 0 1.0009932 1 0.00031244041 -0.035274728 -1.7887814 -1.7887814 47.665935
|
||||
21000 0 1.0025603 1 0.0005514826 -0.034350221 -1.7418997 -1.7418997 63.290704
|
||||
22000 0 1.0038575 1 0.00034453716 -0.03576596 -1.8136918 -1.8136918 49.805726
|
||||
23000 0 1.0030321 1 0.00049535709 -0.035873083 -1.819124 -1.819124 48.973244
|
||||
24000 0 1.0048593 1 0.00034225992 -0.03322158 -1.6846663 -1.6846663 52.557383
|
||||
25000 0 1.0024423 1 0.00059157362 -0.030152319 -1.5290241 -1.5290241 56.733821
|
||||
26000 0 1.0022703 1 0.00047512976 -0.029563064 -1.499143 -1.499143 56.271943
|
||||
27000 0 1.0024537 1 0.00054158319 -0.02957039 -1.4995145 -1.4995145 55.246787
|
||||
28000 0 1.0023325 1 0.00051129428 -0.035115211 -1.7806924 -1.7806924 49.718172
|
||||
29000 0 1.002865 1 0.00056728135 -0.035484703 -1.7994293 -1.7994293 48.387401
|
||||
30000 0 1.0022693 1 0.00040284402 -0.033844303 -1.7162446 -1.7162446 50.486676
|
||||
31000 0 1.0037106 1 0.00056291948 -0.036529699 -1.852421 -1.852421 52.011803
|
||||
32000 0 1.0022542 1 0.00041877447 -0.036903458 -1.8713743 -1.8713743 52.712289
|
||||
33000 0 1.0021364 1 0.00040871451 -0.033616728 -1.7047043 -1.7047043 55.199593
|
||||
34000 0 1.003779 1 0.00040667148 -0.031745412 -1.6098098 -1.6098098 51.055261
|
||||
35000 0 1.0015547 1 0.00042509365 -0.033603064 -1.7040114 -1.7040114 53.887389
|
||||
36000 0 1.0024849 1 0.00040589851 -0.032151258 -1.6303903 -1.6303903 55.673615
|
||||
37000 0 1.0038204 1 0.00040542177 -0.033643242 -1.7060488 -1.7060488 51.834694
|
||||
38000 0 1.0031777 1 0.00040237126 -0.034711811 -1.7602359 -1.7602359 56.275778
|
||||
39000 0 1.002777 1 0.00051021239 -0.034375104 -1.7431615 -1.7431615 48.461145
|
||||
40000 0 1.0053762 1 0.00041566465 -0.036016384 -1.8263908 -1.8263908 48.937456
|
||||
41000 0 1.0039078 1 0.00049726673 -0.036481888 -1.8499966 -1.8499966 49.290465
|
||||
42000 0 1.0033408 1 0.00045236191 -0.034254524 -1.7370469 -1.7370469 52.146603
|
||||
43000 0 1.0039893 1 0.00048362351 -0.032519474 -1.6490625 -1.6490625 53.320599
|
||||
44000 0 1.0036667 1 0.00046834006 -0.031099875 -1.5770747 -1.5770747 55.907531
|
||||
45000 0 1.0035765 1 0.0005195031 -0.029559708 -1.4989728 -1.4989728 56.191165
|
||||
46000 0 1.004514 1 0.00050134348 -0.028852909 -1.463131 -1.463131 57.547696
|
||||
47000 0 1.003864 1 0.00038963389 -0.031339229 -1.5892123 -1.5892123 55.775764
|
||||
48000 0 1.003145 1 0.00035436452 -0.032390682 -1.6425315 -1.6425315 55.233354
|
||||
49000 0 1.0042615 1 0.00053161075 -0.029960468 -1.5192953 -1.5192953 54.611685
|
||||
50000 0 1.0037096 1 0.00031191389 -0.02942011 -1.4918938 -1.4918938 58.653762
|
||||
Loop time of 27.1275 on 8 procs for 40000 steps with 20284 atoms
|
||||
|
||||
Pair time (%) = 1.54277 (5.68709)
|
||||
Neigh time (%) = 1.26864 (4.67658)
|
||||
Comm time (%) = 1.19871 (4.4188)
|
||||
Outpt time (%) = 0.00421953 (0.0155544)
|
||||
Other time (%) = 23.1132 (85.202)
|
||||
|
||||
Nlocal: 2535.5 ave 2670 max 2406 min
|
||||
Histogram: 1 1 1 0 0 2 1 1 0 1
|
||||
Nghost: 114.5 ave 124 max 103 min
|
||||
Histogram: 1 0 1 0 2 1 0 1 0 2
|
||||
Neighs: 521.5 ave 692 max 442 min
|
||||
Histogram: 3 1 1 1 0 0 0 1 0 1
|
||||
|
||||
Total # of neighbors = 4172
|
||||
Ave neighs/atom = 0.205679
|
||||
Neighbor list builds = 2002
|
||||
Dangerous builds = 0
|
||||
|
||||
Please see the log.cite file for references relevant to this simulation
|
||||
|
||||
189
examples/ASPHERE/line/log.21Sep24.line.g++.1
Normal file
189
examples/ASPHERE/line/log.21Sep24.line.g++.1
Normal file
@ -0,0 +1,189 @@
|
||||
LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-296-g061c80104a-modified)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# Aspherical shear demo - 2d line box and triangle mixture, implicit solvent
|
||||
|
||||
units lj
|
||||
atom_style line
|
||||
dimension 2
|
||||
|
||||
read_data data.line
|
||||
Reading data file ...
|
||||
orthogonal box = (-22.553882 -22.553882 -0.5) to (22.553882 22.553882 0.5)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
350 atoms
|
||||
350 lines
|
||||
read_data CPU = 0.003 seconds
|
||||
|
||||
velocity all create 1.44 320984 loop geom
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
neigh_modify exclude molecule/intra all
|
||||
|
||||
pair_style line/lj 2.5
|
||||
pair_coeff * * 0.25 0.25 1.0 0.25 2.5
|
||||
|
||||
fix 2 all rigid molecule langevin 2.0 2.0 1.0 492983
|
||||
100 rigid bodies with 350 atoms
|
||||
|
||||
fix 3 all deform 5 x scale 0.8 y scale 0.8
|
||||
fix 4 all enforce2d
|
||||
|
||||
compute 10 all property/atom end1x end1y end2x end2y
|
||||
|
||||
#dump 1 all custom 500 dump1.atom id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump1.line id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
timestep 0.001
|
||||
|
||||
compute 1 all erotate/asphere
|
||||
compute 2 all ke
|
||||
compute 3 all pe
|
||||
variable toteng equal (c_1+c_2+c_3)/atoms
|
||||
|
||||
compute_modify thermo_temp extra/dof -350
|
||||
|
||||
thermo 1000
|
||||
thermo_style custom step f_2 pe ke c_1 c_2 c_3 v_toteng
|
||||
|
||||
run 10000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419
|
||||
|
||||
@Article{Gissinger24,
|
||||
author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor},
|
||||
title = {Type Label Framework for Bonded Force Fields in LAMMPS},
|
||||
journal = {J. Phys. Chem. B},
|
||||
year = 2024,
|
||||
volume = 128,
|
||||
number = 13,
|
||||
pages = {3282–-3297}
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 2.8
|
||||
ghost atom cutoff = 2.8
|
||||
binsize = 1.4, bins = 33 33 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair line/lj, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/bin/atomonly/newton
|
||||
stencil: half/bin/2d
|
||||
bin: standard
|
||||
Per MPI rank memory allocation (min/avg/max) = 4.742 | 4.742 | 4.742 Mbytes
|
||||
Step f_2 PotEng KinEng c_1 c_2 c_3 v_toteng
|
||||
0 1.1872976 0 0.46543528 0.03617212 0.46543528 0 0.5016074
|
||||
1000 1.9084412 -0.001043719 0.71003395 0.089891202 0.71003395 -0.001043719 0.79888143
|
||||
2000 2.31668 -0.020711665 0.83611544 0.13062287 0.83611544 -0.020711665 0.94602664
|
||||
3000 2.3094506 -0.062018072 0.80584123 0.15326943 0.80584123 -0.062018072 0.8970926
|
||||
4000 2.4383442 -0.053659995 0.86864073 0.14696993 0.86864073 -0.053659995 0.96195067
|
||||
5000 2.5885917 -0.15612821 0.90351683 0.17156633 0.90351683 -0.15612821 0.91895495
|
||||
6000 2.1187379 -0.072041135 0.76933527 0.11557939 0.76933527 -0.072041135 0.81287353
|
||||
7000 2.1407592 -0.057727294 0.75154343 0.13827066 0.75154343 -0.057727294 0.8320868
|
||||
8000 2.0661844 -0.097529608 0.71093839 0.14547433 0.71093839 -0.097529608 0.75888311
|
||||
9000 2.1574445 -0.052890857 0.78826145 0.11363136 0.78826145 -0.052890857 0.84900195
|
||||
10000 2.473097 -0.092376489 0.85756337 0.16861278 0.85756337 -0.092376489 0.93379965
|
||||
Loop time of 1.16704 on 1 procs for 10000 steps with 350 atoms
|
||||
|
||||
Performance: 740334.372 tau/day, 8568.685 timesteps/s, 2.999 Matom-step/s
|
||||
99.7% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.80757 | 0.80757 | 0.80757 | 0.0 | 69.20
|
||||
Neigh | 0.0090046 | 0.0090046 | 0.0090046 | 0.0 | 0.77
|
||||
Comm | 0.011808 | 0.011808 | 0.011808 | 0.0 | 1.01
|
||||
Output | 0.000194 | 0.000194 | 0.000194 | 0.0 | 0.02
|
||||
Modify | 0.3317 | 0.3317 | 0.3317 | 0.0 | 28.42
|
||||
Other | | 0.006768 | | | 0.58
|
||||
|
||||
Nlocal: 350 ave 350 max 350 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 101 ave 101 max 101 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 853 ave 853 max 853 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 853
|
||||
Ave neighs/atom = 2.4371429
|
||||
Neighbor list builds = 274
|
||||
Dangerous builds = 0
|
||||
|
||||
#undump 1
|
||||
#undump 2
|
||||
unfix 3
|
||||
|
||||
change_box all triclinic
|
||||
Changing box ...
|
||||
triclinic box = (-18.043106 -18.043106 -0.5) to (18.043106 18.043106 0.5) with tilt (0 0 0)
|
||||
|
||||
#dump 1 all custom 500 dump2.atom id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump2.line id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
fix 3 all deform 1 xy erate 0.01 units box
|
||||
|
||||
run 10000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 2.8
|
||||
ghost atom cutoff = 2.8
|
||||
binsize = 1.4, bins = 26 26 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair line/lj, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/bin/atomonly/newton/tri
|
||||
stencil: half/bin/2d/tri
|
||||
bin: standard
|
||||
Per MPI rank memory allocation (min/avg/max) = 4.756 | 4.756 | 4.756 Mbytes
|
||||
Step f_2 PotEng KinEng c_1 c_2 c_3 v_toteng
|
||||
10000 2.473097 -0.092380532 0.85753671 0.16863499 0.85753671 -0.092380532 0.93379117
|
||||
11000 2.5185915 -0.1015737 0.84230876 0.197573 0.84230876 -0.1015737 0.93830806
|
||||
12000 2.5971728 -0.13087195 0.90608898 0.17248755 0.90608898 -0.13087195 0.94770458
|
||||
13000 2.5065714 -0.14666584 0.83804307 0.19683483 0.83804307 -0.14666584 0.88821206
|
||||
14000 2.1672357 -0.10720878 0.79713452 0.10973398 0.79713452 -0.10720878 0.79965972
|
||||
15000 2.3444438 -0.14780285 0.81642139 0.15695019 0.81642139 -0.14780285 0.82556873
|
||||
16000 2.2672973 -0.12590007 0.76672668 0.17081014 0.76672668 -0.12590007 0.81163675
|
||||
17000 2.3999651 -0.15464102 0.85708567 0.14289234 0.85708567 -0.15464102 0.84533699
|
||||
18000 2.2024356 -0.14077779 0.76727873 0.14718521 0.76727873 -0.14077779 0.77368615
|
||||
19000 2.5411572 -0.092014576 0.85750101 0.19297197 0.85750101 -0.092014576 0.95845841
|
||||
20000 2.2113691 -0.11944862 0.77295445 0.14564597 0.77295445 -0.11944862 0.79915181
|
||||
Loop time of 1.76388 on 1 procs for 10000 steps with 350 atoms
|
||||
|
||||
Performance: 489827.896 tau/day, 5669.304 timesteps/s, 1.984 Matom-step/s
|
||||
99.6% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 1.3668 | 1.3668 | 1.3668 | 0.0 | 77.49
|
||||
Neigh | 0.018849 | 0.018849 | 0.018849 | 0.0 | 1.07
|
||||
Comm | 0.013338 | 0.013338 | 0.013338 | 0.0 | 0.76
|
||||
Output | 0.00020434 | 0.00020434 | 0.00020434 | 0.0 | 0.01
|
||||
Modify | 0.35698 | 0.35698 | 0.35698 | 0.0 | 20.24
|
||||
Other | | 0.007667 | | | 0.43
|
||||
|
||||
Nlocal: 350 ave 350 max 350 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 119 ave 119 max 119 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 997 ave 997 max 997 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 997
|
||||
Ave neighs/atom = 2.8485714
|
||||
Neighbor list builds = 283
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:02
|
||||
189
examples/ASPHERE/line/log.21Sep24.line.g++.4
Normal file
189
examples/ASPHERE/line/log.21Sep24.line.g++.4
Normal file
@ -0,0 +1,189 @@
|
||||
LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-296-g061c80104a-modified)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# Aspherical shear demo - 2d line box and triangle mixture, implicit solvent
|
||||
|
||||
units lj
|
||||
atom_style line
|
||||
dimension 2
|
||||
|
||||
read_data data.line
|
||||
Reading data file ...
|
||||
orthogonal box = (-22.553882 -22.553882 -0.5) to (22.553882 22.553882 0.5)
|
||||
2 by 2 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
350 atoms
|
||||
350 lines
|
||||
read_data CPU = 0.003 seconds
|
||||
|
||||
velocity all create 1.44 320984 loop geom
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
neigh_modify exclude molecule/intra all
|
||||
|
||||
pair_style line/lj 2.5
|
||||
pair_coeff * * 0.25 0.25 1.0 0.25 2.5
|
||||
|
||||
fix 2 all rigid molecule langevin 2.0 2.0 1.0 492983
|
||||
100 rigid bodies with 350 atoms
|
||||
|
||||
fix 3 all deform 5 x scale 0.8 y scale 0.8
|
||||
fix 4 all enforce2d
|
||||
|
||||
compute 10 all property/atom end1x end1y end2x end2y
|
||||
|
||||
#dump 1 all custom 500 dump1.atom id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump1.line id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
timestep 0.001
|
||||
|
||||
compute 1 all erotate/asphere
|
||||
compute 2 all ke
|
||||
compute 3 all pe
|
||||
variable toteng equal (c_1+c_2+c_3)/atoms
|
||||
|
||||
compute_modify thermo_temp extra/dof -350
|
||||
|
||||
thermo 1000
|
||||
thermo_style custom step f_2 pe ke c_1 c_2 c_3 v_toteng
|
||||
|
||||
run 10000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419
|
||||
|
||||
@Article{Gissinger24,
|
||||
author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor},
|
||||
title = {Type Label Framework for Bonded Force Fields in LAMMPS},
|
||||
journal = {J. Phys. Chem. B},
|
||||
year = 2024,
|
||||
volume = 128,
|
||||
number = 13,
|
||||
pages = {3282–-3297}
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 2.8
|
||||
ghost atom cutoff = 2.8
|
||||
binsize = 1.4, bins = 33 33 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair line/lj, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/bin/atomonly/newton
|
||||
stencil: half/bin/2d
|
||||
bin: standard
|
||||
Per MPI rank memory allocation (min/avg/max) = 4.736 | 4.736 | 4.736 Mbytes
|
||||
Step f_2 PotEng KinEng c_1 c_2 c_3 v_toteng
|
||||
0 1.1872976 0 0.46543528 0.03617212 0.46543528 0 0.5016074
|
||||
1000 1.9084412 -0.001043719 0.71003395 0.089891202 0.71003395 -0.001043719 0.79888143
|
||||
2000 2.31668 -0.020711665 0.83611544 0.13062287 0.83611544 -0.020711665 0.94602664
|
||||
3000 2.3094506 -0.062018072 0.80584123 0.15326943 0.80584123 -0.062018072 0.8970926
|
||||
4000 2.4383442 -0.053659995 0.86864073 0.14696993 0.86864073 -0.053659995 0.96195067
|
||||
5000 2.5885917 -0.15612821 0.90351683 0.17156633 0.90351683 -0.15612821 0.91895494
|
||||
6000 2.118738 -0.072041141 0.76933528 0.1155794 0.76933528 -0.072041141 0.81287354
|
||||
7000 2.1407609 -0.057727453 0.75154404 0.13827078 0.75154404 -0.057727453 0.83208737
|
||||
8000 2.066348 -0.097639137 0.71096217 0.14551295 0.71096217 -0.097639137 0.75883597
|
||||
9000 2.1969096 -0.050133795 0.8028133 0.11559948 0.8028133 -0.050133795 0.86827899
|
||||
10000 2.3932442 -0.098008752 0.83753779 0.15678193 0.83753779 -0.098008752 0.89631097
|
||||
Loop time of 0.596624 on 4 procs for 10000 steps with 350 atoms
|
||||
|
||||
Performance: 1448149.372 tau/day, 16760.988 timesteps/s, 5.866 Matom-step/s
|
||||
98.2% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.17419 | 0.21073 | 0.27006 | 7.8 | 35.32
|
||||
Neigh | 0.0015899 | 0.0018079 | 0.0020932 | 0.5 | 0.30
|
||||
Comm | 0.041688 | 0.101 | 0.13805 | 11.3 | 16.93
|
||||
Output | 0.00011945 | 0.0001262 | 0.000143 | 0.0 | 0.02
|
||||
Modify | 0.26906 | 0.27183 | 0.27467 | 0.4 | 45.56
|
||||
Other | | 0.01113 | | | 1.87
|
||||
|
||||
Nlocal: 87.5 ave 94 max 80 min
|
||||
Histogram: 1 1 0 0 0 0 0 0 0 2
|
||||
Nghost: 54.5 ave 67 max 42 min
|
||||
Histogram: 1 0 1 0 0 0 0 1 0 1
|
||||
Neighs: 212.75 ave 286 max 122 min
|
||||
Histogram: 1 0 0 1 0 0 0 0 1 1
|
||||
|
||||
Total # of neighbors = 851
|
||||
Ave neighs/atom = 2.4314286
|
||||
Neighbor list builds = 273
|
||||
Dangerous builds = 0
|
||||
|
||||
#undump 1
|
||||
#undump 2
|
||||
unfix 3
|
||||
|
||||
change_box all triclinic
|
||||
Changing box ...
|
||||
triclinic box = (-18.043106 -18.043106 -0.5) to (18.043106 18.043106 0.5) with tilt (0 0 0)
|
||||
|
||||
#dump 1 all custom 500 dump2.atom id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump2.line id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
fix 3 all deform 1 xy erate 0.01 units box
|
||||
|
||||
run 10000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 2.8
|
||||
ghost atom cutoff = 2.8
|
||||
binsize = 1.4, bins = 26 26 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair line/lj, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/bin/atomonly/newton/tri
|
||||
stencil: half/bin/2d/tri
|
||||
bin: standard
|
||||
Per MPI rank memory allocation (min/avg/max) = 4.752 | 4.752 | 4.752 Mbytes
|
||||
Step f_2 PotEng KinEng c_1 c_2 c_3 v_toteng
|
||||
10000 2.3932442 -0.098029446 0.83751359 0.1568021 0.83751359 -0.098029446 0.89628624
|
||||
11000 2.4541893 -0.15538223 0.82053681 0.19271549 0.82053681 -0.15538223 0.85787007
|
||||
12000 2.4124449 -0.14024177 0.84559598 0.15692416 0.84559598 -0.14024177 0.86227837
|
||||
13000 2.2095814 -0.10822636 0.73930104 0.173052 0.73930104 -0.10822636 0.80412668
|
||||
14000 2.0946831 -0.087303541 0.77743494 0.10023865 0.77743494 -0.087303541 0.79037005
|
||||
15000 2.0911016 -0.11524594 0.74044758 0.12978235 0.74044758 -0.11524594 0.75498398
|
||||
16000 1.9736428 -0.17259563 0.67852978 0.13943094 0.67852978 -0.17259563 0.64536509
|
||||
17000 2.3284367 -0.17673537 0.77018991 0.1897596 0.77018991 -0.17673537 0.78321414
|
||||
18000 2.3178564 -0.16634746 0.81488323 0.1487365 0.81488323 -0.16634746 0.79727227
|
||||
19000 2.7497251 -0.18254513 1.0041125 0.14528424 1.0041125 -0.18254513 0.96685165
|
||||
20000 2.3897059 -0.12664177 0.8390411 0.15426546 0.8390411 -0.12664177 0.86666479
|
||||
Loop time of 0.79519 on 4 procs for 10000 steps with 350 atoms
|
||||
|
||||
Performance: 1086533.223 tau/day, 12575.616 timesteps/s, 4.401 Matom-step/s
|
||||
98.2% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.26601 | 0.35051 | 0.443 | 12.3 | 44.08
|
||||
Neigh | 0.0029891 | 0.0036725 | 0.0040631 | 0.7 | 0.46
|
||||
Comm | 0.049744 | 0.14268 | 0.22734 | 19.3 | 17.94
|
||||
Output | 0.00013783 | 0.00014503 | 0.00016304 | 0.0 | 0.02
|
||||
Modify | 0.27963 | 0.28446 | 0.29049 | 0.8 | 35.77
|
||||
Other | | 0.01372 | | | 1.73
|
||||
|
||||
Nlocal: 87.5 ave 101 max 75 min
|
||||
Histogram: 1 0 1 0 0 0 1 0 0 1
|
||||
Nghost: 61.5 ave 67 max 50 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 2 1
|
||||
Neighs: 244.75 ave 268 max 198 min
|
||||
Histogram: 1 0 0 0 0 0 0 1 0 2
|
||||
|
||||
Total # of neighbors = 979
|
||||
Ave neighs/atom = 2.7971429
|
||||
Neighbor list builds = 289
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:01
|
||||
363
examples/ASPHERE/line/log.21Sep24.line.srd.g++.1
Normal file
363
examples/ASPHERE/line/log.21Sep24.line.srd.g++.1
Normal file
@ -0,0 +1,363 @@
|
||||
LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-296-g061c80104a-modified)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# Aspherical shear demo - 2d line boxes, solvated by SRD particles
|
||||
|
||||
units lj
|
||||
atom_style line
|
||||
atom_modify first big
|
||||
dimension 2
|
||||
|
||||
read_data data.line.srd
|
||||
Reading data file ...
|
||||
orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
400 atoms
|
||||
400 lines
|
||||
read_data CPU = 0.003 seconds
|
||||
|
||||
# add small particles as hi density lattice
|
||||
|
||||
lattice sq 0.4
|
||||
Lattice spacing in x,y,z = 1.5811388 1.5811388 1.5811388
|
||||
region plane block INF INF INF INF -0.001 0.001
|
||||
lattice sq 10.0
|
||||
Lattice spacing in x,y,z = 0.31622777 0.31622777 0.31622777
|
||||
create_atoms 2 region plane
|
||||
Created 33489 atoms
|
||||
using lattice units in orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5)
|
||||
create_atoms CPU = 0.003 seconds
|
||||
|
||||
group big type 1
|
||||
400 atoms in group big
|
||||
group small type 2
|
||||
33489 atoms in group small
|
||||
set group small mass 0.01
|
||||
Setting atom values ...
|
||||
33489 settings made for mass
|
||||
|
||||
# delete overlaps
|
||||
# must set 1-2 cutoff to non-zero value
|
||||
|
||||
pair_style lj/cut 1.5
|
||||
pair_coeff 1 1 1.0 1.0
|
||||
pair_coeff 2 2 0.0 1.0 0.0
|
||||
pair_coeff 1 2 1.0 1.0
|
||||
|
||||
delete_atoms overlap 1.5 small big
|
||||
System init for delete_atoms ...
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 1.8
|
||||
ghost atom cutoff = 1.8
|
||||
binsize = 0.9, bins = 64 64 2
|
||||
2 neighbor lists, perpetual/occasional/extra = 1 1 0
|
||||
(1) command delete_atoms, occasional
|
||||
attributes: full, newton on
|
||||
pair build: full/bin/atomonly
|
||||
stencil: full/bin/2d
|
||||
bin: standard
|
||||
(2) pair lj/cut, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/bin/atomonly/newton
|
||||
stencil: half/bin/2d
|
||||
bin: standard
|
||||
WARNING: Delete_atoms cutoff > minimum neighbor cutoff (src/delete_atoms.cpp:313)
|
||||
Deleted 13605 atoms, new total = 20284
|
||||
|
||||
# SRD run
|
||||
|
||||
reset_timestep 0
|
||||
|
||||
velocity small create 1.44 87287 loop geom
|
||||
|
||||
neighbor 0.8 multi
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
neigh_modify exclude molecule/intra big include big
|
||||
|
||||
comm_modify mode multi group big vel yes
|
||||
neigh_modify include big
|
||||
|
||||
# no pairwise interactions with small particles
|
||||
|
||||
pair_style line/lj 2.5
|
||||
pair_coeff 1 1 1.0 1.0 1.0 1.0 2.5
|
||||
pair_coeff 2 2 0.0 0.0 0.0 1.0 0.0
|
||||
pair_coeff 1 2 1.0 0.2 1.0 0.2 2.5
|
||||
|
||||
# use fix SRD to push small particles out from inside big ones
|
||||
# if comment out, big particles won't see SRD particles
|
||||
|
||||
timestep 0.0001
|
||||
|
||||
fix 1 big rigid molecule
|
||||
100 rigid bodies with 400 atoms
|
||||
fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip
|
||||
|
||||
fix 3 all deform 1 x scale 1.25 y scale 1.25
|
||||
fix 4 all enforce2d
|
||||
|
||||
# diagnostics
|
||||
|
||||
compute tsmall small temp/deform
|
||||
compute tbig big temp
|
||||
variable pebig equal pe*atoms/count(big)
|
||||
variable ebig equal etotal*atoms/count(big)
|
||||
|
||||
compute_modify tbig extra/dof -350
|
||||
|
||||
compute 1 big erotate/asphere
|
||||
compute 2 all ke
|
||||
compute 3 all pe
|
||||
variable toteng equal (c_1+c_2+c_3)/atoms
|
||||
|
||||
thermo 1000
|
||||
thermo_style custom step c_tsmall f_2[9] c_1 etotal v_pebig v_ebig press
|
||||
thermo_modify temp tbig
|
||||
WARNING: Temperature for thermo pressure is not for group all (src/thermo.cpp:533)
|
||||
|
||||
compute 10 big property/atom end1x end1y end2x end2y
|
||||
|
||||
#dump 1 all custom 500 dump1.atom.srd id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump1.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
run 10000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419
|
||||
|
||||
@Article{Gissinger24,
|
||||
author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor},
|
||||
title = {Type Label Framework for Bonded Force Fields in LAMMPS},
|
||||
journal = {J. Phys. Chem. B},
|
||||
year = 2024,
|
||||
volume = 128,
|
||||
number = 13,
|
||||
pages = {3282–-3297}
|
||||
}
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
@article{Monti2022,
|
||||
author = {Monti, Joseph M. and Clemmer, Joel T. and Srivastava,
|
||||
Ishan and Silbert, Leonardo E. and Grest, Gary S.
|
||||
and Lechman, Jeremy B.},
|
||||
title = {Large-scale frictionless jamming with power-law particle
|
||||
size distributions},
|
||||
journal = {Phys. Rev. E},
|
||||
volume = {106}
|
||||
issue = {3}
|
||||
year = {2022}
|
||||
}
|
||||
|
||||
- fix srd command: doi:10.1063/1.3419070
|
||||
|
||||
@Article{Petersen10,
|
||||
author = {M. K. Petersen and J. B. Lechman and S. J. Plimpton and
|
||||
G. S. Grest and in 't Veld, P. J. and P. R. Schunk},
|
||||
title = {Mesoscale Hydrodynamics via Stochastic Rotation
|
||||
Dynamics: Comparison with {L}ennard-{J}ones Fluid},
|
||||
journal = {J.~Chem.\ Phys.},
|
||||
year = 2010,
|
||||
volume = 132,
|
||||
pages = 174106
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
WARNING: Using compute temp/deform with inconsistent fix deform remap option (src/compute_temp_deform.cpp:71)
|
||||
WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405)
|
||||
SRD info:
|
||||
SRD/big particles = 19884 400
|
||||
big particle diameter max/min = 1.9988171 0.50330564
|
||||
SRD temperature & lamda = 1 0.02
|
||||
SRD max distance & max velocity = 0.08 40
|
||||
SRD grid counts: 230 230 1
|
||||
SRD grid size: request, actual (xyz) = 0.25, 0.25040659 0.25040659 1
|
||||
SRD per actual grid cell = 0.45503978
|
||||
SRD viscosity = 0.92062623
|
||||
big/SRD mass density ratio = 12.298053
|
||||
WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809)
|
||||
WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830)
|
||||
# of rescaled SRD velocities = 0
|
||||
ave/max small velocity = 15.906001 29.105426
|
||||
ave/max big velocity = 0 0
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 3.3
|
||||
ghost atom cutoff = 3.3
|
||||
binsize = 1.65, bins = 35 35 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair line/lj, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/multi/atomonly/newton
|
||||
stencil: half/multi/2d
|
||||
bin: multi
|
||||
Per MPI rank memory allocation (min/avg/max) = 43.18 | 43.18 | 43.18 Mbytes
|
||||
Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press
|
||||
0 1.6084386 0 0 0 0 0 0
|
||||
1000 1.4566787 1.2042825 0.00015900089 0.0011955837 0 0.060628048 0.75322967
|
||||
2000 1.3561018 1.2092936 0.00026739313 0.0020783306 0 0.10539215 0.53247025
|
||||
3000 1.3327447 1.1696777 0.0003215116 0.0024935719 0 0.12644903 0.32024668
|
||||
4000 1.3031273 1.1385596 0.00037337107 0.0031214473 0 0.15828859 0.64066244
|
||||
5000 1.28204 1.0983763 0.00047966362 0.0033295434 0 0.16884114 0.32103666
|
||||
6000 1.2654396 1.0969562 0.00049917373 0.0037382387 0 0.18956609 0.16211614
|
||||
7000 1.2401503 1.1232046 0.00045137168 0.0037522201 0 0.19027508 0.014071672
|
||||
8000 1.2349025 1.059008 0.00056648801 0.0039664742 0 0.20113991 0.24483817
|
||||
9000 1.2272907 1.0371006 0.00056271544 0.0037847074 0 0.19192251 0.032968056
|
||||
10000 1.2153817 1.0209113 0.00053291164 0.0037197691 0 0.18862949 0.3237698
|
||||
Loop time of 6.0346 on 1 procs for 10000 steps with 20284 atoms
|
||||
|
||||
Performance: 14317.424 tau/day, 1657.109 timesteps/s, 33.613 Matom-step/s
|
||||
96.2% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.10636 | 0.10636 | 0.10636 | 0.0 | 1.76
|
||||
Neigh | 0.01905 | 0.01905 | 0.01905 | 0.0 | 0.32
|
||||
Comm | 0.041223 | 0.041223 | 0.041223 | 0.0 | 0.68
|
||||
Output | 0.0017015 | 0.0017015 | 0.0017015 | 0.0 | 0.03
|
||||
Modify | 5.8165 | 5.8165 | 5.8165 | 0.0 | 96.39
|
||||
Other | | 0.04976 | | | 0.82
|
||||
|
||||
Nlocal: 20284 ave 20284 max 20284 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 84 ave 84 max 84 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Neighbor list builds = 500
|
||||
Dangerous builds = 0
|
||||
|
||||
#undump 1
|
||||
#undump 2
|
||||
unfix 3
|
||||
|
||||
change_box all triclinic
|
||||
Changing box ...
|
||||
triclinic box = (-35.995947 -35.995947 -0.5) to (35.995947 35.995947 0.5) with tilt (0 0 0)
|
||||
|
||||
fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip #tstat yes
|
||||
|
||||
#dump 1 all custom 500 dump2.atom.srd id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump2.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
fix 3 all deform 1 xy erate 0.0002 units box remap v
|
||||
|
||||
run 30000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405)
|
||||
SRD info:
|
||||
SRD/big particles = 19884 400
|
||||
big particle diameter max/min = 1.9988171 0.50330564
|
||||
SRD temperature & lamda = 1 0.02
|
||||
SRD max distance & max velocity = 0.08 40
|
||||
SRD grid counts: 288 288 1
|
||||
SRD grid size: request, actual (xyz) = 0.25, 0.24997185 0.24997185 1
|
||||
SRD per actual grid cell = 0.26976265
|
||||
SRD viscosity = 1.0312189
|
||||
big/SRD mass density ratio = 20.672578
|
||||
WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809)
|
||||
WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830)
|
||||
# of rescaled SRD velocities = 0
|
||||
ave/max small velocity = 12.805429 40
|
||||
ave/max big velocity = 0.50400801 2.1697856
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 3.3
|
||||
ghost atom cutoff = 3.3
|
||||
binsize = 1.65, bins = 44 44 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair line/lj, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/multi/atomonly/newton/tri
|
||||
stencil: half/multi/2d/tri
|
||||
bin: multi
|
||||
Per MPI rank memory allocation (min/avg/max) = 58.85 | 58.85 | 58.85 Mbytes
|
||||
Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press
|
||||
10000 1.0423767 0 0.00053289774 0.0037197858 0 0.18863034 0.014558088
|
||||
11000 1.0333923 1.0309908 0.00058283908 0.0042336078 0 0.21468625 0.13036048
|
||||
12000 1.0268543 1.0290122 0.00055294944 0.0044278861 0 0.2245381 0.53275676
|
||||
13000 1.0257856 1.0140434 0.00051520803 0.0042888387 0 0.21748701 0.2066835
|
||||
14000 1.0239497 1.0321558 0.00054742053 0.004259664 0 0.21600756 0.24430097
|
||||
15000 1.0194475 1.0119806 0.00053619565 0.0041113765 0 0.2084879 0.18420434
|
||||
16000 1.016421 1.0309991 0.00049553642 0.0041338645 0 0.20962827 0.18298406
|
||||
17000 1.0088527 0.99723694 0.00049824173 0.0044777581 0 0.22706711 0.65557023
|
||||
18000 1.0073877 1.0136962 0.00058327835 0.0045355884 0 0.22999969 0.13700737
|
||||
19000 1.0026916 1.0253129 0.00056760151 0.0045138437 0 0.22889701 0.16443344
|
||||
20000 1.0024042 0.98988084 0.00057568118 0.0048644983 0 0.24667871 0.060864322
|
||||
21000 0.99500641 0.99075324 0.00062187543 0.0050480594 0 0.25598709 0.18428384
|
||||
22000 0.99286446 0.98642266 0.00061024492 0.0050497174 0 0.25607117 0.18499738
|
||||
23000 0.99204086 0.98869005 0.00064013575 0.0052921112 0 0.26836296 0.046987646
|
||||
24000 0.98768375 1.0110613 0.00065868636 0.0049285304 0 0.24992578 0.22623751
|
||||
25000 0.98763308 0.98752678 0.00067070463 0.0049364253 0 0.25032613 0.022819382
|
||||
26000 0.9844889 1.0059918 0.00075364589 0.0053381778 0 0.270699 0.089735771
|
||||
27000 0.98574608 0.99094039 0.00080711088 0.0054137233 0 0.27452991 0.14477885
|
||||
28000 0.98139419 0.97487219 0.00071242405 0.0053315389 0 0.27036234 -0.016357088
|
||||
29000 0.98458705 0.98600894 0.00068355573 0.0050157315 0 0.25434775 0.015749835
|
||||
30000 0.98440759 1.0010793 0.00067594666 0.0048121267 0 0.24402295 0.20422918
|
||||
31000 0.98060632 0.9825933 0.00069529947 0.0050649881 -0.00010700206 0.25684555 0.0014601267
|
||||
32000 0.97616624 0.94976641 0.00067682494 0.0052111319 -0.00013230279 0.2642565 0.013738873
|
||||
33000 0.97926122 0.95756794 0.00071774059 0.0053716513 -0.00024804252 0.27239644 0.10643895
|
||||
34000 0.97227771 0.94365547 0.00080885359 0.0055744144 -0.00063217879 0.28267856 0.12472959
|
||||
35000 0.97295679 0.98103625 0.0008130852 0.0057598371 -0.00097218501 0.29208134 0.88422099
|
||||
36000 0.97131919 0.97164636 0.0008345433 0.0062212675 -0.001543055 0.31548048 0.22389401
|
||||
37000 0.96988732 0.98589058 0.00083271625 0.0062999411 -0.0026064482 0.31947001 0.11797226
|
||||
38000 0.97135512 0.96486494 0.00076943974 0.0057397763 -0.0041174109 0.29106406 0.072790492
|
||||
39000 0.97386738 0.95218062 0.00079594844 0.0056308358 -0.0069006312 0.28553968 0.12417837
|
||||
40000 0.97914045 1.0033941 0.000830798 0.0055952714 -0.0086705514 0.28373621 0.1976663
|
||||
Loop time of 15.944 on 1 procs for 30000 steps with 20284 atoms
|
||||
|
||||
Performance: 16256.931 tau/day, 1881.589 timesteps/s, 38.166 Matom-step/s
|
||||
99.5% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.31871 | 0.31871 | 0.31871 | 0.0 | 2.00
|
||||
Neigh | 0.082974 | 0.082974 | 0.082974 | 0.0 | 0.52
|
||||
Comm | 0.16092 | 0.16092 | 0.16092 | 0.0 | 1.01
|
||||
Output | 0.0047257 | 0.0047257 | 0.0047257 | 0.0 | 0.03
|
||||
Modify | 15.189 | 15.189 | 15.189 | 0.0 | 95.27
|
||||
Other | | 0.1871 | | | 1.17
|
||||
|
||||
Nlocal: 20284 ave 20284 max 20284 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 76 ave 76 max 76 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 38 ave 38 max 38 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 38
|
||||
Ave neighs/atom = 0.0018733978
|
||||
Neighbor list builds = 1500
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:22
|
||||
363
examples/ASPHERE/line/log.21Sep24.line.srd.g++.4
Normal file
363
examples/ASPHERE/line/log.21Sep24.line.srd.g++.4
Normal file
@ -0,0 +1,363 @@
|
||||
LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-296-g061c80104a-modified)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# Aspherical shear demo - 2d line boxes, solvated by SRD particles
|
||||
|
||||
units lj
|
||||
atom_style line
|
||||
atom_modify first big
|
||||
dimension 2
|
||||
|
||||
read_data data.line.srd
|
||||
Reading data file ...
|
||||
orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5)
|
||||
2 by 2 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
400 atoms
|
||||
400 lines
|
||||
read_data CPU = 0.003 seconds
|
||||
|
||||
# add small particles as hi density lattice
|
||||
|
||||
lattice sq 0.4
|
||||
Lattice spacing in x,y,z = 1.5811388 1.5811388 1.5811388
|
||||
region plane block INF INF INF INF -0.001 0.001
|
||||
lattice sq 10.0
|
||||
Lattice spacing in x,y,z = 0.31622777 0.31622777 0.31622777
|
||||
create_atoms 2 region plane
|
||||
Created 33489 atoms
|
||||
using lattice units in orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5)
|
||||
create_atoms CPU = 0.001 seconds
|
||||
|
||||
group big type 1
|
||||
400 atoms in group big
|
||||
group small type 2
|
||||
33489 atoms in group small
|
||||
set group small mass 0.01
|
||||
Setting atom values ...
|
||||
33489 settings made for mass
|
||||
|
||||
# delete overlaps
|
||||
# must set 1-2 cutoff to non-zero value
|
||||
|
||||
pair_style lj/cut 1.5
|
||||
pair_coeff 1 1 1.0 1.0
|
||||
pair_coeff 2 2 0.0 1.0 0.0
|
||||
pair_coeff 1 2 1.0 1.0
|
||||
|
||||
delete_atoms overlap 1.5 small big
|
||||
System init for delete_atoms ...
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 1.8
|
||||
ghost atom cutoff = 1.8
|
||||
binsize = 0.9, bins = 64 64 2
|
||||
2 neighbor lists, perpetual/occasional/extra = 1 1 0
|
||||
(1) command delete_atoms, occasional
|
||||
attributes: full, newton on
|
||||
pair build: full/bin/atomonly
|
||||
stencil: full/bin/2d
|
||||
bin: standard
|
||||
(2) pair lj/cut, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/bin/atomonly/newton
|
||||
stencil: half/bin/2d
|
||||
bin: standard
|
||||
WARNING: Delete_atoms cutoff > minimum neighbor cutoff (src/delete_atoms.cpp:313)
|
||||
Deleted 13605 atoms, new total = 20284
|
||||
|
||||
# SRD run
|
||||
|
||||
reset_timestep 0
|
||||
|
||||
velocity small create 1.44 87287 loop geom
|
||||
|
||||
neighbor 0.8 multi
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
neigh_modify exclude molecule/intra big include big
|
||||
|
||||
comm_modify mode multi group big vel yes
|
||||
neigh_modify include big
|
||||
|
||||
# no pairwise interactions with small particles
|
||||
|
||||
pair_style line/lj 2.5
|
||||
pair_coeff 1 1 1.0 1.0 1.0 1.0 2.5
|
||||
pair_coeff 2 2 0.0 0.0 0.0 1.0 0.0
|
||||
pair_coeff 1 2 1.0 0.2 1.0 0.2 2.5
|
||||
|
||||
# use fix SRD to push small particles out from inside big ones
|
||||
# if comment out, big particles won't see SRD particles
|
||||
|
||||
timestep 0.0001
|
||||
|
||||
fix 1 big rigid molecule
|
||||
100 rigid bodies with 400 atoms
|
||||
fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip
|
||||
|
||||
fix 3 all deform 1 x scale 1.25 y scale 1.25
|
||||
fix 4 all enforce2d
|
||||
|
||||
# diagnostics
|
||||
|
||||
compute tsmall small temp/deform
|
||||
compute tbig big temp
|
||||
variable pebig equal pe*atoms/count(big)
|
||||
variable ebig equal etotal*atoms/count(big)
|
||||
|
||||
compute_modify tbig extra/dof -350
|
||||
|
||||
compute 1 big erotate/asphere
|
||||
compute 2 all ke
|
||||
compute 3 all pe
|
||||
variable toteng equal (c_1+c_2+c_3)/atoms
|
||||
|
||||
thermo 1000
|
||||
thermo_style custom step c_tsmall f_2[9] c_1 etotal v_pebig v_ebig press
|
||||
thermo_modify temp tbig
|
||||
WARNING: Temperature for thermo pressure is not for group all (src/thermo.cpp:533)
|
||||
|
||||
compute 10 big property/atom end1x end1y end2x end2y
|
||||
|
||||
#dump 1 all custom 500 dump1.atom.srd id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump1.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
run 10000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419
|
||||
|
||||
@Article{Gissinger24,
|
||||
author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor},
|
||||
title = {Type Label Framework for Bonded Force Fields in LAMMPS},
|
||||
journal = {J. Phys. Chem. B},
|
||||
year = 2024,
|
||||
volume = 128,
|
||||
number = 13,
|
||||
pages = {3282–-3297}
|
||||
}
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
@article{Monti2022,
|
||||
author = {Monti, Joseph M. and Clemmer, Joel T. and Srivastava,
|
||||
Ishan and Silbert, Leonardo E. and Grest, Gary S.
|
||||
and Lechman, Jeremy B.},
|
||||
title = {Large-scale frictionless jamming with power-law particle
|
||||
size distributions},
|
||||
journal = {Phys. Rev. E},
|
||||
volume = {106}
|
||||
issue = {3}
|
||||
year = {2022}
|
||||
}
|
||||
|
||||
- fix srd command: doi:10.1063/1.3419070
|
||||
|
||||
@Article{Petersen10,
|
||||
author = {M. K. Petersen and J. B. Lechman and S. J. Plimpton and
|
||||
G. S. Grest and in 't Veld, P. J. and P. R. Schunk},
|
||||
title = {Mesoscale Hydrodynamics via Stochastic Rotation
|
||||
Dynamics: Comparison with {L}ennard-{J}ones Fluid},
|
||||
journal = {J.~Chem.\ Phys.},
|
||||
year = 2010,
|
||||
volume = 132,
|
||||
pages = 174106
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
WARNING: Using compute temp/deform with inconsistent fix deform remap option (src/compute_temp_deform.cpp:71)
|
||||
WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405)
|
||||
SRD info:
|
||||
SRD/big particles = 19884 400
|
||||
big particle diameter max/min = 1.9988171 0.50330564
|
||||
SRD temperature & lamda = 1 0.02
|
||||
SRD max distance & max velocity = 0.08 40
|
||||
SRD grid counts: 230 230 1
|
||||
SRD grid size: request, actual (xyz) = 0.25, 0.25040659 0.25040659 1
|
||||
SRD per actual grid cell = 0.45503978
|
||||
SRD viscosity = 0.92062623
|
||||
big/SRD mass density ratio = 12.298053
|
||||
WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809)
|
||||
WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830)
|
||||
# of rescaled SRD velocities = 0
|
||||
ave/max small velocity = 15.906001 29.105426
|
||||
ave/max big velocity = 0 0
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 3.3
|
||||
ghost atom cutoff = 3.3
|
||||
binsize = 1.65, bins = 35 35 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair line/lj, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/multi/atomonly/newton
|
||||
stencil: half/multi/2d
|
||||
bin: multi
|
||||
Per MPI rank memory allocation (min/avg/max) = 13.44 | 13.45 | 13.47 Mbytes
|
||||
Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press
|
||||
0 1.6084386 0 0 0 0 0 0
|
||||
1000 1.4539924 1.2578325 0.0001679809 0.0010497614 0 0.053233399 0.69841607
|
||||
2000 1.3516746 1.1693535 0.00031932331 0.0021450754 0 0.10877677 0.058141137
|
||||
3000 1.3294093 1.1539986 0.00032558495 0.0022345521 0 0.11331414 0.085892255
|
||||
4000 1.3049311 1.1174444 0.00039637116 0.0026520968 0 0.13448783 0.10574422
|
||||
5000 1.2790124 1.1209176 0.0004519172 0.0032635257 0 0.16549339 0.59225702
|
||||
6000 1.2631214 1.0868777 0.00052274216 0.003527049 0 0.17885666 0.26093936
|
||||
7000 1.2520054 1.0780954 0.00051683183 0.0038111141 0 0.1932616 -0.0014733978
|
||||
8000 1.2412037 1.0587149 0.00056620143 0.0038329297 0 0.19436786 0.31576462
|
||||
9000 1.2242125 1.0699712 0.00065335672 0.0039948578 0 0.20257924 0.19755012
|
||||
10000 1.2155758 1.0279682 0.00059730828 0.004142635 0 0.21007302 0.30022953
|
||||
Loop time of 1.92412 on 4 procs for 10000 steps with 20284 atoms
|
||||
|
||||
Performance: 44903.607 tau/day, 5197.177 timesteps/s, 105.420 Matom-step/s
|
||||
97.6% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.026855 | 0.027529 | 0.028377 | 0.4 | 1.43
|
||||
Neigh | 0.0073723 | 0.007433 | 0.0075693 | 0.1 | 0.39
|
||||
Comm | 0.062837 | 0.065574 | 0.066747 | 0.6 | 3.41
|
||||
Output | 0.00072894 | 0.00076558 | 0.00083361 | 0.0 | 0.04
|
||||
Modify | 1.7861 | 1.7926 | 1.8 | 0.4 | 93.16
|
||||
Other | | 0.03026 | | | 1.57
|
||||
|
||||
Nlocal: 5071 ave 5096 max 5051 min
|
||||
Histogram: 1 0 1 0 0 1 0 0 0 1
|
||||
Nghost: 44 ave 51 max 40 min
|
||||
Histogram: 2 0 0 1 0 0 0 0 0 1
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 4 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Neighbor list builds = 500
|
||||
Dangerous builds = 0
|
||||
|
||||
#undump 1
|
||||
#undump 2
|
||||
unfix 3
|
||||
|
||||
change_box all triclinic
|
||||
Changing box ...
|
||||
triclinic box = (-35.995947 -35.995947 -0.5) to (35.995947 35.995947 0.5) with tilt (0 0 0)
|
||||
|
||||
fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip #tstat yes
|
||||
|
||||
#dump 1 all custom 500 dump2.atom.srd id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump2.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
fix 3 all deform 1 xy erate 0.0002 units box remap v
|
||||
|
||||
run 30000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405)
|
||||
SRD info:
|
||||
SRD/big particles = 19884 400
|
||||
big particle diameter max/min = 1.9988171 0.50330564
|
||||
SRD temperature & lamda = 1 0.02
|
||||
SRD max distance & max velocity = 0.08 40
|
||||
SRD grid counts: 288 288 1
|
||||
SRD grid size: request, actual (xyz) = 0.25, 0.24997185 0.24997185 1
|
||||
SRD per actual grid cell = 0.26976265
|
||||
SRD viscosity = 1.0312189
|
||||
big/SRD mass density ratio = 20.672578
|
||||
WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809)
|
||||
WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830)
|
||||
# of rescaled SRD velocities = 0
|
||||
ave/max small velocity = 12.826666 40
|
||||
ave/max big velocity = 0.53469722 1.7415554
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 3.3
|
||||
ghost atom cutoff = 3.3
|
||||
binsize = 1.65, bins = 44 44 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair line/lj, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/multi/atomonly/newton/tri
|
||||
stencil: half/multi/2d/tri
|
||||
bin: multi
|
||||
Per MPI rank memory allocation (min/avg/max) = 17.6 | 17.6 | 17.61 Mbytes
|
||||
Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press
|
||||
10000 1.0416233 0 0.0005972922 0.0041426543 0 0.210074 0.016213064
|
||||
11000 1.0366852 1.0236717 0.00066926382 0.004404743 0 0.22336452 0.097686059
|
||||
12000 1.028695 1.0023004 0.00065323121 0.0043971164 0 0.22297777 0.30007875
|
||||
13000 1.0223214 1.0296267 0.00060201395 0.0041815724 0 0.21204754 0.17307062
|
||||
14000 1.0210601 1.0092227 0.00057020066 0.0041936718 0 0.2126611 0.13379405
|
||||
15000 1.0169223 1.003359 0.00060818329 0.0046120335 0 0.23387622 0.39144341
|
||||
16000 1.012222 0.99937463 0.00060471571 0.004533278 0 0.22988253 0.16026051
|
||||
17000 1.0087993 0.98937449 0.00061843646 0.0048888197 0 0.24791205 0.095507016
|
||||
18000 1.0030288 0.94092316 0.00054252694 0.0046740839 0 0.2370228 -0.070838649
|
||||
19000 1.0010739 0.99759814 0.00054041829 0.0045481798 0 0.2306382 0.1944996
|
||||
20000 1.004189 1.0157285 0.00053330893 0.0044999261 0 0.22819125 0.14452619
|
||||
21000 0.99601133 1.003771 0.00053282188 0.0048954851 0 0.24825005 0.20196263
|
||||
22000 0.99445408 1.0163465 0.00059954941 0.0051668276 0 0.26200983 0.21332194
|
||||
23000 0.99663947 0.94920707 0.00057729723 0.0051052499 0 0.25888722 0.19282224
|
||||
24000 0.99500015 1.0021742 0.00064312956 0.0053430656 0 0.27094686 0.18044164
|
||||
25000 0.99388189 0.98446723 0.00060150964 0.0054017824 0 0.27392438 0.18844037
|
||||
26000 0.99632932 0.94670024 0.00052479857 0.004905147 0 0.24874 0.17961314
|
||||
27000 0.99112962 1.0247118 0.00053159824 0.004752248 0 0.2409865 0.12037737
|
||||
28000 0.98887153 0.97734068 0.00052255365 0.0050199491 0 0.25456162 0.29110866
|
||||
29000 0.98938025 0.99467239 0.00053095044 0.0050303107 0 0.25508706 0.59776339
|
||||
30000 0.99081592 0.98822122 0.00056693985 0.0052452228 0 0.26598525 0.0150843
|
||||
31000 0.99050903 1.0184912 0.00056742049 0.0056515686 0 0.28659104 0.07877756
|
||||
32000 0.98929926 0.99257634 0.00058111732 0.005740055 0 0.29107819 0.19146041
|
||||
33000 0.98698723 0.94872564 0.00056547335 0.0057628447 0 0.29223385 0.076755599
|
||||
34000 0.98967998 0.98777081 0.00056045905 0.0055645603 0 0.28217885 0.095025284
|
||||
35000 0.98777734 0.95746323 0.00050104756 0.0055630681 -4.7847642e-05 0.28210318 0.25667997
|
||||
36000 0.98661597 0.98801246 0.00047074618 0.0054500805 -5.8956193e-05 0.27637358 0.18221607
|
||||
37000 0.98390111 0.9837894 0.00044581144 0.0054703357 -7.4197741e-05 0.27740072 0.11959303
|
||||
38000 0.98092646 1.0142057 0.0004945556 0.0056372628 -8.6736668e-05 0.2858656 0.017325263
|
||||
39000 0.98125957 0.94219822 0.00059691168 0.0060914156 -9.9726556e-05 0.30889569 0.0081217281
|
||||
40000 0.98362942 0.9649582 0.00062286697 0.0063736358 -0.00010700337 0.32320707 0.293121
|
||||
Loop time of 5.08621 on 4 procs for 30000 steps with 20284 atoms
|
||||
|
||||
Performance: 50961.296 tau/day, 5898.298 timesteps/s, 119.641 Matom-step/s
|
||||
98.8% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.084321 | 0.084948 | 0.086233 | 0.3 | 1.67
|
||||
Neigh | 0.027521 | 0.029247 | 0.030632 | 0.7 | 0.58
|
||||
Comm | 0.19101 | 0.20262 | 0.2068 | 1.5 | 3.98
|
||||
Output | 0.0019581 | 0.0020369 | 0.0022544 | 0.3 | 0.04
|
||||
Modify | 4.681 | 4.6884 | 4.7051 | 0.4 | 92.18
|
||||
Other | | 0.07891 | | | 1.55
|
||||
|
||||
Nlocal: 5071 ave 5197 max 4951 min
|
||||
Histogram: 1 0 0 1 0 0 1 0 0 1
|
||||
Nghost: 44 ave 50 max 41 min
|
||||
Histogram: 2 0 0 1 0 0 0 0 0 1
|
||||
Neighs: 5.75 ave 12 max 0 min
|
||||
Histogram: 1 0 0 1 0 1 0 0 0 1
|
||||
|
||||
Total # of neighbors = 23
|
||||
Ave neighs/atom = 0.0011338986
|
||||
Neighbor list builds = 1500
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:07
|
||||
323
examples/ASPHERE/line/log.21Sep24.line.srd.g++.8
Normal file
323
examples/ASPHERE/line/log.21Sep24.line.srd.g++.8
Normal file
@ -0,0 +1,323 @@
|
||||
LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-296-g061c80104a-modified)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# Aspherical shear demo - 2d line boxes, solvated by SRD particles
|
||||
|
||||
units lj
|
||||
atom_style line
|
||||
atom_modify first big
|
||||
dimension 2
|
||||
|
||||
read_data data.line.srd
|
||||
Reading data file ...
|
||||
orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5)
|
||||
4 by 2 by 1 MPI processor grid
|
||||
reading atoms ...
|
||||
400 atoms
|
||||
400 lines
|
||||
read_data CPU = 0.002 seconds
|
||||
|
||||
# add small particles as hi density lattice
|
||||
|
||||
lattice sq 0.4
|
||||
Lattice spacing in x,y,z = 1.5811388 1.5811388 1.5811388
|
||||
region plane block INF INF INF INF -0.001 0.001
|
||||
lattice sq 10.0
|
||||
Lattice spacing in x,y,z = 0.31622777 0.31622777 0.31622777
|
||||
create_atoms 2 region plane
|
||||
Created 33489 atoms
|
||||
using lattice units in orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5)
|
||||
create_atoms CPU = 0.001 seconds
|
||||
|
||||
group big type 1
|
||||
400 atoms in group big
|
||||
group small type 2
|
||||
33489 atoms in group small
|
||||
set group small mass 0.01
|
||||
Setting atom values ...
|
||||
33489 settings made for mass
|
||||
|
||||
# delete overlaps
|
||||
# must set 1-2 cutoff to non-zero value
|
||||
|
||||
pair_style lj/cut 1.5
|
||||
pair_coeff 1 1 1.0 1.0
|
||||
pair_coeff 2 2 0.0 1.0 0.0
|
||||
pair_coeff 1 2 1.0 1.0
|
||||
|
||||
delete_atoms overlap 1.5 small big
|
||||
System init for delete_atoms ...
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 1.8
|
||||
ghost atom cutoff = 1.8
|
||||
binsize = 0.9, bins = 64 64 2
|
||||
2 neighbor lists, perpetual/occasional/extra = 1 1 0
|
||||
(1) command delete_atoms, occasional
|
||||
attributes: full, newton on
|
||||
pair build: full/bin/atomonly
|
||||
stencil: full/bin/2d
|
||||
bin: standard
|
||||
(2) pair lj/cut, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/bin/atomonly/newton
|
||||
stencil: half/bin/2d
|
||||
bin: standard
|
||||
WARNING: Delete_atoms cutoff > minimum neighbor cutoff (src/delete_atoms.cpp:313)
|
||||
Deleted 13605 atoms, new total = 20284
|
||||
|
||||
# SRD run
|
||||
|
||||
reset_timestep 0
|
||||
|
||||
velocity small create 1.44 87287 loop geom
|
||||
|
||||
neighbor 0.8 multi
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
neigh_modify exclude molecule/intra big include big
|
||||
|
||||
comm_modify mode multi group big vel yes
|
||||
neigh_modify include big
|
||||
|
||||
# no pairwise interactions with small particles
|
||||
|
||||
pair_style line/lj 2.5
|
||||
pair_coeff 1 1 1.0 1.0 1.0 1.0 2.5
|
||||
pair_coeff 2 2 0.0 0.0 0.0 1.0 0.0
|
||||
pair_coeff 1 2 1.0 0.2 1.0 0.2 2.5
|
||||
|
||||
# use fix SRD to push small particles out from inside big ones
|
||||
# if comment out, big particles won't see SRD particles
|
||||
|
||||
timestep 0.0002
|
||||
|
||||
fix 1 big rigid molecule
|
||||
100 rigid bodies with 400 atoms
|
||||
fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip
|
||||
|
||||
fix 3 all deform 1 x scale 1.25 y scale 1.25
|
||||
fix 4 all enforce2d
|
||||
|
||||
# diagnostics
|
||||
|
||||
compute tsmall small temp/deform
|
||||
compute tbig big temp
|
||||
variable pebig equal pe*atoms/count(big)
|
||||
variable ebig equal etotal*atoms/count(big)
|
||||
|
||||
compute_modify tbig extra/dof -350
|
||||
|
||||
compute 1 big erotate/asphere
|
||||
compute 2 all ke
|
||||
compute 3 all pe
|
||||
variable toteng equal (c_1+c_2+c_3)/atoms
|
||||
|
||||
thermo 1000
|
||||
thermo_style custom step c_tsmall f_2[9] c_1 etotal v_pebig v_ebig press
|
||||
thermo_modify temp tbig
|
||||
WARNING: Temperature for thermo pressure is not for group all (src/thermo.cpp:533)
|
||||
|
||||
compute 10 big property/atom end1x end1y end2x end2y
|
||||
|
||||
#dump 1 all custom 500 dump1.atom.srd id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump1.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
run 10000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419
|
||||
|
||||
@Article{Gissinger24,
|
||||
author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor},
|
||||
title = {Type Label Framework for Bonded Force Fields in LAMMPS},
|
||||
journal = {J. Phys. Chem. B},
|
||||
year = 2024,
|
||||
volume = 128,
|
||||
number = 13,
|
||||
pages = {3282–-3297}
|
||||
}
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
@article{Monti2022,
|
||||
author = {Monti, Joseph M. and Clemmer, Joel T. and Srivastava,
|
||||
Ishan and Silbert, Leonardo E. and Grest, Gary S.
|
||||
and Lechman, Jeremy B.},
|
||||
title = {Large-scale frictionless jamming with power-law particle
|
||||
size distributions},
|
||||
journal = {Phys. Rev. E},
|
||||
volume = {106}
|
||||
issue = {3}
|
||||
year = {2022}
|
||||
}
|
||||
|
||||
- fix srd command: doi:10.1063/1.3419070
|
||||
|
||||
@Article{Petersen10,
|
||||
author = {M. K. Petersen and J. B. Lechman and S. J. Plimpton and
|
||||
G. S. Grest and in 't Veld, P. J. and P. R. Schunk},
|
||||
title = {Mesoscale Hydrodynamics via Stochastic Rotation
|
||||
Dynamics: Comparison with {L}ennard-{J}ones Fluid},
|
||||
journal = {J.~Chem.\ Phys.},
|
||||
year = 2010,
|
||||
volume = 132,
|
||||
pages = 174106
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
WARNING: Using compute temp/deform with inconsistent fix deform remap option (src/compute_temp_deform.cpp:71)
|
||||
WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405)
|
||||
SRD info:
|
||||
SRD/big particles = 19884 400
|
||||
big particle diameter max/min = 1.9988171 0.50330564
|
||||
SRD temperature & lamda = 1 0.04
|
||||
SRD max distance & max velocity = 0.16 40
|
||||
SRD grid counts: 230 230 1
|
||||
SRD grid size: request, actual (xyz) = 0.25, 0.25040659 0.25040659 1
|
||||
SRD per actual grid cell = 0.45503978
|
||||
SRD viscosity = 1.0732692
|
||||
big/SRD mass density ratio = 12.298053
|
||||
WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809)
|
||||
WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830)
|
||||
# of rescaled SRD velocities = 0
|
||||
ave/max small velocity = 15.906001 29.105426
|
||||
ave/max big velocity = 0 0
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 3.3
|
||||
ghost atom cutoff = 3.3
|
||||
binsize = 1.65, bins = 35 35 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair line/lj, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/multi/atomonly/newton
|
||||
stencil: half/multi/2d
|
||||
bin: multi
|
||||
Per MPI rank memory allocation (min/avg/max) = 9.752 | 9.762 | 9.781 Mbytes
|
||||
Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press
|
||||
0 1.4809886 0 0 0 0 0 0
|
||||
1000 1.2265081 1.1522909 0.00027866069 0.0022427232 0 0.1137285 0.58262976
|
||||
2000 1.1757141 1.1251323 0.00040597152 0.003287261 0 0.16669701 0.27109853
|
||||
3000 1.126304 1.0646585 0.00050542958 0.0040748897 0 0.20663766 0.36959653
|
||||
4000 1.1140297 1.0761435 0.00060430927 0.0052863645 0 0.26807154 0.35099205
|
||||
5000 1.0823307 1.0256814 0.00066557681 0.0051213284 0 0.25970256 0.28491631
|
||||
6000 1.0656188 1.0387091 0.00066454105 0.005213537 0 0.26437846 0.2150581
|
||||
7000 1.0600108 1.0099931 0.0007238719 0.005470459 0 0.27740698 0.21846568
|
||||
8000 1.0464374 1.0049819 0.00061068366 0.0053702582 0 0.27232579 0.1326171
|
||||
9000 1.0381097 1.0126049 0.00057318728 0.0055976321 0 0.28385592 0.16797796
|
||||
10000 1.0312982 1.0018962 0.00050597007 0.0051153126 0 0.2593975 0.15281043
|
||||
Loop time of 1.2997 on 8 procs for 10000 steps with 20284 atoms
|
||||
|
||||
Performance: 132953.355 tau/day, 7694.060 timesteps/s, 156.066 Matom-step/s
|
||||
96.7% CPU use with 8 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.01406 | 0.014495 | 0.01532 | 0.3 | 1.12
|
||||
Neigh | 0.0051916 | 0.0053424 | 0.0054386 | 0.1 | 0.41
|
||||
Comm | 0.062053 | 0.065305 | 0.069014 | 0.9 | 5.02
|
||||
Output | 0.00062289 | 0.00065254 | 0.00077243 | 0.0 | 0.05
|
||||
Modify | 1.169 | 1.178 | 1.1905 | 0.6 | 90.64
|
||||
Other | | 0.03589 | | | 2.76
|
||||
|
||||
Nlocal: 2535.5 ave 2637 max 2476 min
|
||||
Histogram: 1 3 1 1 0 0 0 0 1 1
|
||||
Nghost: 31.125 ave 42 max 25 min
|
||||
Histogram: 3 0 1 2 0 0 0 0 1 1
|
||||
Neighs: 0 ave 0 max 0 min
|
||||
Histogram: 8 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 0
|
||||
Ave neighs/atom = 0
|
||||
Neighbor list builds = 500
|
||||
Dangerous builds = 0
|
||||
|
||||
#undump 1
|
||||
#undump 2
|
||||
unfix 3
|
||||
|
||||
change_box all triclinic
|
||||
Changing box ...
|
||||
triclinic box = (-35.995947 -35.995947 -0.5) to (35.995947 35.995947 0.5) with tilt (0 0 0)
|
||||
|
||||
fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip #tstat yes
|
||||
|
||||
#dump 1 all custom 500 dump2.atom.srd id type x y z ix iy iz
|
||||
#dump 2 all custom 500 dump2.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4]
|
||||
|
||||
fix 3 all deform 1 xy erate 0.0002 units box remap v
|
||||
|
||||
run 40000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405)
|
||||
SRD info:
|
||||
SRD/big particles = 19884 400
|
||||
big particle diameter max/min = 1.9988171 0.50330564
|
||||
SRD temperature & lamda = 1 0.04
|
||||
SRD max distance & max velocity = 0.16 40
|
||||
SRD grid counts: 288 288 1
|
||||
SRD grid size: request, actual (xyz) = 0.25, 0.24997185 0.24997185 1
|
||||
SRD per actual grid cell = 0.26976265
|
||||
SRD viscosity = 1.5799049
|
||||
big/SRD mass density ratio = 20.672578
|
||||
WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809)
|
||||
WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830)
|
||||
# of rescaled SRD velocities = 1
|
||||
ave/max small velocity = 12.481632 40
|
||||
ave/max big velocity = 0.58815233 1.5489134
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 3.3
|
||||
ghost atom cutoff = 3.3
|
||||
binsize = 1.65, bins = 44 44 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair line/lj, perpetual
|
||||
attributes: half, newton on
|
||||
pair build: half/multi/atomonly/newton/tri
|
||||
stencil: half/multi/2d/tri
|
||||
bin: multi
|
||||
Per MPI rank memory allocation (min/avg/max) = 11.95 | 11.95 | 11.95 Mbytes
|
||||
Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press
|
||||
10000 0.98889306 0 0.00050595647 0.0051153289 0 0.25939833 0.020019811
|
||||
11000 0.98995417 0.99721412 0.0005166709 0.0054320552 0 0.27545952 0.03376188
|
||||
12000 0.99401168 0.95502319 0.00053659416 0.0054974426 0 0.27877531 0.056856034
|
||||
13000 0.98790692 0.96488357 0.00061076364 0.0053196554 0 0.26975972 0.2677228
|
||||
14000 0.98939233 0.98809694 0.00052317779 0.0050536922 0 0.25627273 0.20381427
|
||||
15000 0.99046365 0.97048828 0.00056914402 0.0053274908 0 0.27015706 0.082163088
|
||||
16000 0.99743447 1.0111983 0.00053706165 0.0048068384 0 0.24375478 0.06429569
|
||||
17000 0.99622359 1.0124982 0.0005905197 0.0055966416 -7.4541903e-05 0.2838057 0.25418037
|
||||
18000 0.99283929 0.99581721 0.00061730878 0.0059098964 -0.00014754106 0.29969084 0.12701702
|
||||
19000 0.99175517 1.0115581 0.0005128714 0.0059214809 -0.00046203987 0.30027829 0.2640506
|
||||
20000 0.98895811 0.97731528 0.00052294314 0.0055670021 -0.0016029702 0.28230268 0.26239209
|
||||
21000 0.98904093 0.98120258 0.00054169978 0.0052762731 -0.0026834879 0.26755981 0.15432481
|
||||
22000 0.98773149 0.99217218 0.00056091602 0.0052754729 -0.0044093345 0.26751923 0.2208051
|
||||
23000 0.98802862 0.96564549 0.00062226338 0.0053263454 -0.008790914 0.27009898 0.18058977
|
||||
24000 0.98754002 1.024015 0.00057178953 0.0054083382 -0.0094859317 0.27425683 0.01598147
|
||||
25000 0.98656341 0.94647246 0.00066215791 0.0053555849 -0.014877058 0.27158171 0.28794628
|
||||
26000 0.98750471 1.0077626 0.00058955769 0.0057081639 -0.013151869 0.28946099 0.20814911
|
||||
27
|
||||
@ -81,6 +81,7 @@ liblammpsplugin_t *liblammpsplugin_load(const char *lib)
|
||||
ADDSYM(python_finalize);
|
||||
|
||||
ADDSYM(error);
|
||||
ADDSYM(expand);
|
||||
|
||||
ADDSYM(file);
|
||||
ADDSYM(command);
|
||||
|
||||
@ -126,6 +126,7 @@ struct _liblammpsplugin {
|
||||
void (*python_finalize)();
|
||||
|
||||
void (*error)(void *, int, const char *);
|
||||
char *(*expand)(void *, const char *);
|
||||
|
||||
void (*file)(void *, const char *);
|
||||
char *(*command)(void *, const char *);
|
||||
|
||||
@ -45,7 +45,7 @@ thermo 100
|
||||
thermo_modify lost ignore lost/bond ignore
|
||||
#dump 1 all custom 100 atomDump id radius x y z c_nbond
|
||||
|
||||
dump 2 all local 100 brokenDump f_brkbond[1] f_brkbond[2] f_brkbond[3]
|
||||
dump_modify 2 header no
|
||||
#dump 2 all local 100 brokenDump f_brkbond[1] f_brkbond[2] f_brkbond[3]
|
||||
#dump_modify 2 header no
|
||||
|
||||
run 7500
|
||||
|
||||
@ -47,7 +47,7 @@ thermo 100
|
||||
thermo_modify lost ignore lost/bond ignore
|
||||
#dump 1 all custom 100 atomDump id x y z c_nbond
|
||||
|
||||
dump 2 all local 100 brokenDump f_brkbond[1] f_brkbond[2] f_brkbond[3]
|
||||
dump_modify 2 header no
|
||||
#dump 2 all local 100 brokenDump f_brkbond[1] f_brkbond[2] f_brkbond[3]
|
||||
#dump_modify 2 header no
|
||||
|
||||
run 7500
|
||||
|
||||
@ -1,484 +0,0 @@
|
||||
LAMMPS (8 Feb 2023)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# pouring spheres into container box
|
||||
|
||||
units lj
|
||||
atom_style sphere
|
||||
boundary f f f
|
||||
dimension 3
|
||||
comm_modify vel yes
|
||||
|
||||
region box block -10 10 -10 10 -10 10 units box
|
||||
create_box 2 box
|
||||
Created orthogonal box = (-10 -10 -10) to (10 10 10)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
|
||||
pair_style hybrid gran/hooke 4000.0 NULL 100.0 NULL 0.5 1
|
||||
pair_coeff * * gran/hooke
|
||||
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
fix container all wall/gran/region hooke/history 4000.0 NULL 100.0 NULL 0.5 1 region container
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
|
||||
fix 2 all nve/sphere
|
||||
fix 3 all gravity 1.0 vector 0 0 -1
|
||||
|
||||
region slab block -2 2 -2 2 -2 2 units box
|
||||
fix ins all pour 100 2 4767548 vol 0.4 10 diam one 1.0 region slab ignore
|
||||
Particle insertion: 48 every 566 steps, 100 by step 1133
|
||||
|
||||
timestep 0.005
|
||||
|
||||
compute 1 all temp
|
||||
compute_modify 1 dynamic/dof yes
|
||||
|
||||
compute 2 all temp/sphere
|
||||
compute_modify 2 dynamic/dof yes
|
||||
|
||||
thermo 100
|
||||
thermo_style custom step atoms temp c_1 c_2 press
|
||||
thermo_modify lost ignore
|
||||
compute_modify thermo_temp dynamic/dof yes
|
||||
|
||||
#dump 2 all image 100 image.*.jpg type type # zoom 1.4 adiam 1.0 box no 0.0 axes yes 0.9 0.03
|
||||
#dump_modify 2 pad 5
|
||||
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 1.3
|
||||
ghost atom cutoff = 1.3
|
||||
binsize = 0.65, bins = 31 31 31
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hooke, perpetual
|
||||
attributes: half, newton on, size
|
||||
pair build: half/size/bin/newton
|
||||
stencil: half/bin/3d
|
||||
bin: standard
|
||||
Per MPI rank memory allocation (min/avg/max) = 0.5861 | 0.5861 | 0.5861 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
0 0 0 0 0 0
|
||||
WARNING: Fewer insertions than requested (src/GRANULAR/fix_pour.cpp:681)
|
||||
100 30 0.803783 0.803783 0.39507978 0.0029137134
|
||||
200 30 1.1967995 1.1967995 0.5882574 0.0043383984
|
||||
300 30 1.2814686 1.2814686 0.62987441 0.0046453238
|
||||
400 30 0.82331082 0.82331082 0.41173176 0.0029845017
|
||||
500 30 0.7708462 0.7708462 0.38777784 0.0043831147
|
||||
WARNING: Fewer insertions than requested (src/GRANULAR/fix_pour.cpp:681)
|
||||
600 64 0.51564897 0.51564897 0.26631577 0.0040059368
|
||||
700 64 0.57239348 0.57239348 0.29566901 0.0045075987
|
||||
800 64 0.61837087 0.61837087 0.32195387 0.0048123564
|
||||
900 64 0.53061888 0.53061888 0.28564763 0.0055906552
|
||||
1000 64 0.496299 0.496299 0.26801572 0.0061169128
|
||||
1100 64 0.46068308 0.46068308 0.24699057 0.0055717699
|
||||
WARNING: Fewer insertions than requested (src/GRANULAR/fix_pour.cpp:681)
|
||||
1200 99 0.39206225 0.39206225 0.21356546 0.0066294211
|
||||
1300 99 0.38624966 0.38624966 0.21345854 0.0049051051
|
||||
1400 99 0.35615284 0.35615284 0.19785725 0.0046170772
|
||||
1500 99 0.31486693 0.31486693 0.17429055 0.0064903432
|
||||
1600 99 0.26369001 0.26369001 0.15095266 0.0045226847
|
||||
1700 100 0.1925923 0.1925923 0.11308104 0.007362313
|
||||
1800 100 0.13724978 0.13724978 0.083276845 0.0058136373
|
||||
1900 100 0.077212636 0.077212636 0.053159386 0.0016509598
|
||||
2000 100 0.065294031 0.065294031 0.04372752 0.0020346467
|
||||
2100 100 0.057431398 0.057431398 0.037977068 0.0012681098
|
||||
2200 100 0.059093045 0.059093045 0.037435193 0.00096610799
|
||||
2300 100 0.03422338 0.03422338 0.025491304 0.00069886052
|
||||
2400 100 0.020558284 0.020558284 0.016163009 0.0017260663
|
||||
2500 100 0.015339709 0.015339709 0.012329236 0.00041308031
|
||||
2600 100 0.012891354 0.012891354 0.009766054 0.00030356722
|
||||
2700 100 0.0092634449 0.0092634449 0.0073580108 0.00077723051
|
||||
2800 100 0.0073925841 0.0073925841 0.0059932218 0.00016466767
|
||||
2900 100 0.0081228267 0.0081228267 0.006281761 0.00013828388
|
||||
3000 100 0.0041833223 0.0041833223 0.0035147096 0.00013160599
|
||||
3100 100 0.0035930775 0.0035930775 0.0030039922 0.00060639771
|
||||
3200 100 0.0030824465 0.0030824465 0.0026541293 0.00047391014
|
||||
3300 100 0.0035087522 0.0035087522 0.0027664508 0.00014080317
|
||||
3400 100 0.0018537868 0.0018537868 0.0017099705 6.3326674e-05
|
||||
3500 100 0.0015371228 0.0015371228 0.0014155433 0.00021612522
|
||||
3600 100 0.001708556 0.001708556 0.0014369892 8.1034202e-05
|
||||
3700 100 0.00095948652 0.00095948652 0.0009788528 3.4694023e-05
|
||||
3800 100 0.00091875668 0.00091875668 0.00086805146 3.9373686e-05
|
||||
3900 100 0.001557068 0.001557068 0.001159526 2.5178607e-05
|
||||
4000 100 0.00062012451 0.00062012451 0.00066806922 5.6680551e-06
|
||||
4100 100 0.00060940771 0.00060940771 0.00065614741 1.0137901e-05
|
||||
4200 100 0.00059538437 0.00059538437 0.00064501521 7.3679744e-06
|
||||
4300 100 0.00052946048 0.00052946048 0.00059353641 5.9225081e-06
|
||||
4400 100 0.00051202281 0.00051202281 0.00057524772 3.6198435e-05
|
||||
4500 100 0.00049986632 0.00049986632 0.00055754521 2.2275519e-05
|
||||
4600 100 0.00048187334 0.00048187334 0.00053988815 2.2015243e-05
|
||||
4700 100 0.00045261491 0.00045261491 0.00050298355 8.9681339e-05
|
||||
4800 100 0.00034965427 0.00034965427 0.0004278781 1.0983535e-05
|
||||
4900 100 0.00033555621 0.00033555621 0.00041435167 2.9266598e-05
|
||||
5000 100 0.00031387148 0.00031387148 0.00039605781 2.5628425e-05
|
||||
Loop time of 0.073938 on 1 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 29213677.752 tau/day, 67624.254 timesteps/s, 6.762 Matom-step/s
|
||||
98.6% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0084547 | 0.0084547 | 0.0084547 | 0.0 | 11.43
|
||||
Neigh | 0.011399 | 0.011399 | 0.011399 | 0.0 | 15.42
|
||||
Comm | 0.00077205 | 0.00077205 | 0.00077205 | 0.0 | 1.04
|
||||
Output | 0.00042663 | 0.00042663 | 0.00042663 | 0.0 | 0.58
|
||||
Modify | 0.049692 | 0.049692 | 0.049692 | 0.0 | 67.21
|
||||
Other | | 0.003194 | | | 4.32
|
||||
|
||||
Nlocal: 100 ave 100 max 100 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 164 ave 164 max 164 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 164
|
||||
Ave neighs/atom = 1.64
|
||||
Neighbor list builds = 281
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
variable theta equal (step-5000)*(4.0*PI/5000)
|
||||
region container block -6 6 -6 6 -6 6 units box rotate v_theta 0 0 0 0 0 1
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
WARNING: Region properties for region container changed between runs, resetting its motion (src/GRANULAR/fix_wall_gran_region.cpp:101)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.837 | 5.837 | 5.837 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
5000 100 0.00031387148 0.00031387148 0.00039605781 2.6174978e-05
|
||||
5100 100 0.54537023 0.54537023 0.30042175 0.0087427352
|
||||
5200 100 0.57210852 0.57210852 0.3192468 0.0098134067
|
||||
5300 100 0.7168108 0.7168108 0.38577893 0.011004584
|
||||
5400 100 0.78895524 0.78895524 0.41889428 0.013555713
|
||||
5500 100 0.87797874 0.87797874 0.45689223 0.01565356
|
||||
5600 100 0.95424379 0.95424379 0.48830429 0.014707858
|
||||
5700 100 1.0046012 1.0046012 0.51054927 0.01469179
|
||||
5800 100 1.0371453 1.0371453 0.5262568 0.015576788
|
||||
5900 100 1.0545743 1.0545743 0.5361173 0.01589889
|
||||
6000 100 1.0932949 1.0932949 0.55402214 0.017484573
|
||||
6100 100 1.1148364 1.1148364 0.56241126 0.01721788
|
||||
6200 100 1.1315267 1.1315267 0.57050887 0.017961246
|
||||
6300 100 1.1506124 1.1506124 0.58009471 0.017159062
|
||||
6400 100 1.1663328 1.1663328 0.5876586 0.017935311
|
||||
6500 100 1.1821086 1.1821086 0.59595161 0.018005316
|
||||
6600 100 1.2039397 1.2039397 0.60567523 0.021604661
|
||||
6700 100 1.2269912 1.2269912 0.61770225 0.018907995
|
||||
6800 100 1.2447034 1.2447034 0.62576519 0.020537655
|
||||
6900 100 1.2625323 1.2625323 0.63486698 0.02010613
|
||||
7000 100 1.2617127 1.2617127 0.63318163 0.019670429
|
||||
7100 100 1.260715 1.260715 0.63311254 0.01981063
|
||||
7200 100 1.2790404 1.2790404 0.64079 0.020218912
|
||||
7300 100 1.2760228 1.2760228 0.6395331 0.021749952
|
||||
7400 100 1.2799657 1.2799657 0.64139078 0.020472917
|
||||
7500 100 1.2846472 1.2846472 0.64343076 0.020610029
|
||||
7600 100 1.2883963 1.2883963 0.6449186 0.020748906
|
||||
7700 100 1.2926891 1.2926891 0.64684538 0.020599574
|
||||
7800 100 1.3033565 1.3033565 0.65126214 0.021822145
|
||||
7900 100 1.3025797 1.3025797 0.65069472 0.02121384
|
||||
8000 100 1.3052551 1.3052551 0.65209898 0.021398725
|
||||
8100 100 1.3069868 1.3069868 0.65304899 0.021246465
|
||||
8200 100 1.3091964 1.3091964 0.65438143 0.021222398
|
||||
8300 100 1.3101277 1.3101277 0.65518554 0.021329556
|
||||
8400 100 1.3117162 1.3117162 0.65551056 0.021468306
|
||||
8500 100 1.3143892 1.3143892 0.65683087 0.021610874
|
||||
8600 100 1.3164123 1.3164123 0.65789423 0.021564818
|
||||
8700 100 1.3186854 1.3186854 0.65914031 0.021745193
|
||||
8800 100 1.3216944 1.3216944 0.66041385 0.022178553
|
||||
8900 100 1.3207558 1.3207558 0.65988071 0.021810027
|
||||
9000 100 1.3213131 1.3213131 0.66020938 0.021890893
|
||||
9100 100 1.3224905 1.3224905 0.66088289 0.021824994
|
||||
9200 100 1.3240681 1.3240681 0.66183168 0.021784616
|
||||
9300 100 1.3254174 1.3254174 0.66279883 0.021664485
|
||||
9400 100 1.3326916 1.3326916 0.66633358 0.021979709
|
||||
9500 100 1.3405062 1.3405062 0.66975745 0.022238702
|
||||
9600 100 1.3363695 1.3363695 0.66742377 0.022104646
|
||||
9700 100 1.3363391 1.3363391 0.6673032 0.022066628
|
||||
9800 100 1.334875 1.334875 0.6665532 0.021902669
|
||||
9900 100 1.3339805 1.3339805 0.66614358 0.022018971
|
||||
10000 100 1.3337897 1.3337897 0.66609803 0.022184385
|
||||
Loop time of 0.213875 on 1 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 10099379.673 tau/day, 23378.194 timesteps/s, 2.338 Matom-step/s
|
||||
99.6% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.031863 | 0.031863 | 0.031863 | 0.0 | 14.90
|
||||
Neigh | 0.026844 | 0.026844 | 0.026844 | 0.0 | 12.55
|
||||
Comm | 0.0011059 | 0.0011059 | 0.0011059 | 0.0 | 0.52
|
||||
Output | 0.00072907 | 0.00072907 | 0.00072907 | 0.0 | 0.34
|
||||
Modify | 0.14874 | 0.14874 | 0.14874 | 0.0 | 69.54
|
||||
Other | | 0.004595 | | | 2.15
|
||||
|
||||
Nlocal: 100 ave 100 max 100 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 186 ave 186 max 186 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 186
|
||||
Ave neighs/atom = 1.86
|
||||
Neighbor list builds = 626
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.837 | 5.837 | 5.837 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
10000 100 1.3337897 1.3337897 0.66609803 0.022303323
|
||||
10100 100 0.29960521 0.29960521 0.17535846 0.0099382421
|
||||
10200 100 0.15737069 0.15737069 0.1024212 0.0045555648
|
||||
10300 100 0.087501771 0.087501771 0.070895975 0.00093482858
|
||||
10400 100 0.069967301 0.069967301 0.059253397 0.0008760803
|
||||
10500 100 0.056137153 0.056137153 0.047810947 0.0009202993
|
||||
10600 100 0.046835352 0.046835352 0.039400006 0.0011343063
|
||||
10700 100 0.035422167 0.035422167 0.030746587 0.00081816474
|
||||
10800 100 0.029180739 0.029180739 0.02627693 0.00039292712
|
||||
10900 100 0.025094915 0.025094915 0.023244435 0.00044742245
|
||||
11000 100 0.018014893 0.018014893 0.016862375 0.00017018411
|
||||
11100 100 0.014549072 0.014549072 0.014551468 0.00020988549
|
||||
11200 100 0.012586232 0.012586232 0.012569333 0.00019035396
|
||||
11300 100 0.01003586 0.01003586 0.010253286 0.0004598214
|
||||
11400 100 0.0067515743 0.0067515743 0.0069569741 0.00040592883
|
||||
11500 100 0.0057834612 0.0057834612 0.0060790719 0.00013993531
|
||||
11600 100 0.005496335 0.005496335 0.0056855922 0.00013419698
|
||||
11700 100 0.0051524178 0.0051524178 0.0053354591 7.4388594e-05
|
||||
11800 100 0.004911096 0.004911096 0.0051415984 0.00010665621
|
||||
11900 100 0.004687138 0.004687138 0.0049520306 6.7492552e-05
|
||||
12000 100 0.0041516495 0.0041516495 0.0044351666 4.3841199e-05
|
||||
12100 100 0.0033948026 0.0033948026 0.0036851466 4.2010682e-05
|
||||
12200 100 0.0029584231 0.0029584231 0.0031151054 5.1583068e-05
|
||||
12300 100 0.0028401114 0.0028401114 0.0030094644 4.5499489e-05
|
||||
12400 100 0.002650861 0.002650861 0.0027699066 0.00015370263
|
||||
12500 100 0.0026018053 0.0026018053 0.0027178583 3.219734e-05
|
||||
12600 100 0.0025788693 0.0025788693 0.0026939358 3.6615314e-05
|
||||
12700 100 0.0024798907 0.0024798907 0.0026181033 3.0688648e-05
|
||||
12800 100 0.0023930719 0.0023930719 0.0025491721 7.5200629e-05
|
||||
12900 100 0.0022100795 0.0022100795 0.0024231125 2.3210159e-05
|
||||
13000 100 0.0021267492 0.0021267492 0.0023312893 2.463758e-05
|
||||
13100 100 0.0020732193 0.0020732193 0.0022673707 2.5656089e-05
|
||||
13200 100 0.0020010659 0.0020010659 0.0021834293 2.4913608e-05
|
||||
13300 100 0.0019645929 0.0019645929 0.0021311636 6.8209063e-05
|
||||
13400 100 0.0019236711 0.0019236711 0.0020928899 2.3805429e-05
|
||||
13500 100 0.001857137 0.001857137 0.0020387354 3.1316165e-05
|
||||
13600 100 0.0018399111 0.0018399111 0.0020204586 2.27689e-05
|
||||
13700 100 0.0016240252 0.0016240252 0.0017492695 0.00023180963
|
||||
13800 100 0.0015856393 0.0015856393 0.0017164012 4.2480373e-05
|
||||
13900 100 0.0014770352 0.0014770352 0.001571278 2.3192512e-05
|
||||
14000 100 0.0013712974 0.0013712974 0.0014839763 4.7410142e-05
|
||||
14100 100 0.0012396318 0.0012396318 0.0013778109 1.3867692e-05
|
||||
14200 100 0.0011502319 0.0011502319 0.0012780584 0.00018410725
|
||||
14300 100 0.0011020896 0.0011020896 0.0012348357 7.8122446e-05
|
||||
14400 100 0.0010486644 0.0010486644 0.0011483239 0.00015074963
|
||||
14500 100 0.00094167471 0.00094167471 0.0010033809 1.9550083e-05
|
||||
14600 100 0.00080775791 0.00080775791 0.00087434944 4.6043659e-05
|
||||
14700 100 0.00076176039 0.00076176039 0.00083462461 8.1916038e-05
|
||||
14800 100 0.00073637901 0.00073637901 0.00081306941 9.1126903e-06
|
||||
14900 100 0.00072682383 0.00072682383 0.00079396231 8.9944449e-06
|
||||
15000 100 0.00070207518 0.00070207518 0.00077168127 2.2155171e-05
|
||||
Loop time of 0.0756704 on 1 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 28544845.995 tau/day, 66076.032 timesteps/s, 6.608 Matom-step/s
|
||||
99.7% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0079484 | 0.0079484 | 0.0079484 | 0.0 | 10.50
|
||||
Neigh | 0.0043035 | 0.0043035 | 0.0043035 | 0.0 | 5.69
|
||||
Comm | 0.00064796 | 0.00064796 | 0.00064796 | 0.0 | 0.86
|
||||
Output | 0.00044137 | 0.00044137 | 0.00044137 | 0.0 | 0.58
|
||||
Modify | 0.059329 | 0.059329 | 0.059329 | 0.0 | 78.40
|
||||
Other | | 0.003 | | | 3.97
|
||||
|
||||
Nlocal: 100 ave 100 max 100 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 165 ave 165 max 165 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 165
|
||||
Ave neighs/atom = 1.65
|
||||
Neighbor list builds = 101
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
variable theta equal (step-15000)*(4.0*PI/5000)
|
||||
region container block -6 6 -6 6 -6 6 units box rotate v_theta 0 0 0 1 1 1
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.837 | 5.837 | 5.837 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
15000 100 0.00070207518 0.00070207518 0.00077168127 2.0192237e-05
|
||||
15100 100 1.1160127 1.1160127 0.69939857 0.01822663
|
||||
15200 100 1.2546016 1.2546016 0.78819474 0.017013321
|
||||
15300 100 1.1930613 1.1930613 0.77429911 0.015607175
|
||||
15400 100 1.3791371 1.3791371 0.87875984 0.018478669
|
||||
15500 100 1.6063158 1.6063158 0.98587325 0.027330546
|
||||
15600 100 1.7719925 1.7719925 1.0773314 0.025651867
|
||||
15700 100 1.8053439 1.8053439 1.0934572 0.033790716
|
||||
15800 100 1.959016 1.959016 1.1465659 0.033715025
|
||||
15900 100 2.1365654 2.1365654 1.2217718 0.03009529
|
||||
16000 100 2.2883378 2.2883378 1.2768504 0.030582689
|
||||
16100 100 2.4384012 2.4384012 1.3513708 0.031435936
|
||||
16200 100 2.3571308 2.3571308 1.29989 0.034824253
|
||||
16300 100 2.4671092 2.4671092 1.3516798 0.032364282
|
||||
16400 100 2.4411936 2.4411936 1.3385743 0.031890134
|
||||
16500 100 2.4930545 2.4930545 1.3635435 0.032601452
|
||||
16600 100 2.5771906 2.5771906 1.4113993 0.034547128
|
||||
16700 100 2.723199 2.723199 1.4769168 0.036582811
|
||||
16800 100 2.8616886 2.8616886 1.5379462 0.036224198
|
||||
16900 100 2.9517942 2.9517942 1.5872824 0.038757052
|
||||
17000 100 3.0150335 3.0150335 1.6337001 0.044031411
|
||||
17100 100 3.2211536 3.2211536 1.7374532 0.041483093
|
||||
17200 100 3.2509982 3.2509982 1.7512835 0.042718835
|
||||
17300 100 3.262348 3.262348 1.7648674 0.049291835
|
||||
17400 100 3.4050702 3.4050702 1.8352043 0.04435958
|
||||
17500 100 3.5236051 3.5236051 1.9003369 0.045640904
|
||||
17600 100 3.4005287 3.4005287 1.8404347 0.044832295
|
||||
17700 100 3.3190992 3.3190992 1.8154147 0.046365998
|
||||
17800 100 3.2981138 3.2981138 1.811389 0.04607132
|
||||
17900 100 3.2839466 3.2839466 1.7863773 0.045628167
|
||||
18000 100 3.1519747 3.1519747 1.7382103 0.041739193
|
||||
18100 100 3.1205305 3.1205305 1.7101547 0.043511342
|
||||
18200 100 3.2014874 3.2014874 1.746745 0.04452173
|
||||
18300 100 3.2739622 3.2739622 1.7796276 0.041345823
|
||||
18400 100 3.3157359 3.3157359 1.8158932 0.047414
|
||||
18500 100 3.5592096 3.5592096 1.9307695 0.046458132
|
||||
18600 100 3.6594352 3.6594352 1.9851626 0.046396953
|
||||
18700 100 3.6392917 3.6392917 1.9701361 0.047272883
|
||||
18800 100 3.8490892 3.8490892 2.0832481 0.052344106
|
||||
18900 100 3.8465732 3.8465732 2.0790411 0.054203126
|
||||
19000 100 4.010008 4.010008 2.1620722 0.054242542
|
||||
19100 100 4.0417392 4.0417392 2.168506 0.066484948
|
||||
19200 100 3.8791541 3.8791541 2.0791914 0.060788142
|
||||
19300 100 4.1023603 4.1023603 2.1944127 0.056461298
|
||||
19400 100 4.1294375 4.1294375 2.2009649 0.061099665
|
||||
19500 100 3.9274112 3.9274112 2.0877398 0.066068401
|
||||
19600 100 4.066229 4.066229 2.1678487 0.055961003
|
||||
19700 100 3.9829257 3.9829257 2.1184329 0.061961838
|
||||
19800 100 4.0303258 4.0303258 2.14544 0.053667616
|
||||
19900 100 3.9385166 3.9385166 2.1074364 0.060804382
|
||||
20000 100 3.8534401 3.8534401 2.0796496 0.057588336
|
||||
Loop time of 0.167801 on 1 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 12872385.064 tau/day, 29797.188 timesteps/s, 2.980 Matom-step/s
|
||||
99.1% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.013849 | 0.013849 | 0.013849 | 0.0 | 8.25
|
||||
Neigh | 0.038108 | 0.038108 | 0.038108 | 0.0 | 22.71
|
||||
Comm | 0.0011352 | 0.0011352 | 0.0011352 | 0.0 | 0.68
|
||||
Output | 0.00073125 | 0.00073125 | 0.00073125 | 0.0 | 0.44
|
||||
Modify | 0.10927 | 0.10927 | 0.10927 | 0.0 | 65.12
|
||||
Other | | 0.004703 | | | 2.80
|
||||
|
||||
Nlocal: 100 ave 100 max 100 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 157 ave 157 max 157 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 157
|
||||
Ave neighs/atom = 1.57
|
||||
Neighbor list builds = 914
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.837 | 5.837 | 5.837 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
20000 100 3.8534401 3.8534401 2.0796496 0.057176513
|
||||
20100 100 1.2993548 1.2993548 0.81360425 0.016153186
|
||||
20200 100 1.0761427 1.0761427 0.68479926 0.014383682
|
||||
20300 100 0.95889127 0.95889127 0.61193887 0.01314653
|
||||
20400 100 0.89684043 0.89684043 0.57475851 0.011106613
|
||||
20500 100 0.85901565 0.85901565 0.54372093 0.015717834
|
||||
20600 100 0.98438384 0.98438384 0.6079212 0.013965815
|
||||
20700 100 1.1061789 1.1061789 0.66511277 0.013698526
|
||||
20800 100 1.0615292 1.0615292 0.6269413 0.014496973
|
||||
20900 100 0.92980037 0.92980037 0.54727184 0.014568574
|
||||
21000 100 0.71248123 0.71248123 0.41945517 0.01199152
|
||||
21100 100 0.34785801 0.34785801 0.21699877 0.0062324631
|
||||
21200 100 0.2452514 0.2452514 0.15265503 0.0041094159
|
||||
21300 100 0.22937209 0.22937209 0.13988978 0.0034016589
|
||||
21400 100 0.17765021 0.17765021 0.11334596 0.0024169343
|
||||
21500 100 0.11484505 0.11484505 0.078119393 0.0020987046
|
||||
21600 100 0.077564645 0.077564645 0.056175123 0.002107237
|
||||
21700 100 0.049571519 0.049571519 0.039920177 0.00099127481
|
||||
21800 100 0.0403125 0.0403125 0.032827882 0.00074671903
|
||||
21900 100 0.02735168 0.02735168 0.023877339 0.0018186225
|
||||
22000 100 0.02218474 0.02218474 0.01893178 0.00061438633
|
||||
22100 100 0.021701103 0.021701103 0.0179008 0.00068071664
|
||||
22200 100 0.01777321 0.01777321 0.014521817 0.00045296506
|
||||
22300 100 0.016056338 0.016056338 0.01280709 0.00038192299
|
||||
22400 100 0.013344054 0.013344054 0.010788852 0.0002617289
|
||||
22500 100 0.011625836 0.011625836 0.0094362641 0.00045947089
|
||||
22600 100 0.0068875777 0.0068875777 0.0058858647 0.00028566999
|
||||
22700 100 0.0054081662 0.0054081662 0.0049545239 0.00029291503
|
||||
22800 100 0.0045080107 0.0045080107 0.0042362636 0.00015217816
|
||||
22900 100 0.0038090552 0.0038090552 0.0036905284 0.00049430003
|
||||
23000 100 0.003551951 0.003551951 0.0033639677 0.00022478393
|
||||
23100 100 0.0033854012 0.0033854012 0.00317485 0.00015179604
|
||||
23200 100 0.0032951003 0.0032951003 0.0029760374 0.00015363208
|
||||
23300 100 0.0022995179 0.0022995179 0.0023224311 0.00018791799
|
||||
23400 100 0.0020834178 0.0020834178 0.0021434342 0.00020683744
|
||||
23500 100 0.0019221303 0.0019221303 0.0020227484 0.00018960984
|
||||
23600 100 0.0018393381 0.0018393381 0.0019560681 0.00021375486
|
||||
23700 100 0.0019027035 0.0019027035 0.0020047598 0.00010932204
|
||||
23800 100 0.0023612063 0.0023612063 0.0021895633 6.7671176e-05
|
||||
23900 100 0.0019570853 0.0019570853 0.0018847178 5.6761457e-05
|
||||
24000 100 0.0013011744 0.0013011744 0.0013899106 3.8847148e-05
|
||||
24100 100 0.001281115 0.001281115 0.0013737259 3.7559904e-05
|
||||
24200 100 0.0012136262 0.0012136262 0.0013002937 6.8727546e-05
|
||||
24300 100 0.0011789934 0.0011789934 0.0012399341 3.7633632e-05
|
||||
24400 100 0.0011601514 0.0011601514 0.0012186534 4.0077907e-05
|
||||
24500 100 0.0010660295 0.0010660295 0.0011419405 0.00015757237
|
||||
24600 100 0.00098862453 0.00098862453 0.0010869455 4.5714503e-05
|
||||
24700 100 0.00087647136 0.00087647136 0.00091405278 3.3129869e-05
|
||||
24800 100 0.00063913046 0.00063913046 0.00072298864 3.5424308e-05
|
||||
24900 100 0.00062195456 0.00062195456 0.00070527087 2.6201396e-05
|
||||
25000 100 0.00057599538 0.00057599538 0.00065623226 2.0096103e-05
|
||||
Loop time of 0.0771328 on 1 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 28003659.560 tau/day, 64823.286 timesteps/s, 6.482 Matom-step/s
|
||||
99.7% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0090635 | 0.0090635 | 0.0090635 | 0.0 | 11.75
|
||||
Neigh | 0.012028 | 0.012028 | 0.012028 | 0.0 | 15.59
|
||||
Comm | 0.0008345 | 0.0008345 | 0.0008345 | 0.0 | 1.08
|
||||
Output | 0.00038777 | 0.00038777 | 0.00038777 | 0.0 | 0.50
|
||||
Modify | 0.051619 | 0.051619 | 0.051619 | 0.0 | 66.92
|
||||
Other | | 0.0032 | | | 4.15
|
||||
|
||||
Nlocal: 100 ave 100 max 100 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 158 ave 158 max 158 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 158
|
||||
Ave neighs/atom = 1.58
|
||||
Neighbor list builds = 310
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:00
|
||||
@ -1,484 +0,0 @@
|
||||
LAMMPS (8 Feb 2023)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# pouring spheres into container box
|
||||
|
||||
units lj
|
||||
atom_style sphere
|
||||
boundary f f f
|
||||
dimension 3
|
||||
comm_modify vel yes
|
||||
|
||||
region box block -10 10 -10 10 -10 10 units box
|
||||
create_box 2 box
|
||||
Created orthogonal box = (-10 -10 -10) to (10 10 10)
|
||||
1 by 2 by 2 MPI processor grid
|
||||
|
||||
pair_style hybrid gran/hooke 4000.0 NULL 100.0 NULL 0.5 1
|
||||
pair_coeff * * gran/hooke
|
||||
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
fix container all wall/gran/region hooke/history 4000.0 NULL 100.0 NULL 0.5 1 region container
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
|
||||
fix 2 all nve/sphere
|
||||
fix 3 all gravity 1.0 vector 0 0 -1
|
||||
|
||||
region slab block -2 2 -2 2 -2 2 units box
|
||||
fix ins all pour 100 2 4767548 vol 0.4 10 diam one 1.0 region slab ignore
|
||||
Particle insertion: 48 every 566 steps, 100 by step 1133
|
||||
|
||||
timestep 0.005
|
||||
|
||||
compute 1 all temp
|
||||
compute_modify 1 dynamic/dof yes
|
||||
|
||||
compute 2 all temp/sphere
|
||||
compute_modify 2 dynamic/dof yes
|
||||
|
||||
thermo 100
|
||||
thermo_style custom step atoms temp c_1 c_2 press
|
||||
thermo_modify lost ignore
|
||||
compute_modify thermo_temp dynamic/dof yes
|
||||
|
||||
#dump 2 all image 100 image.*.jpg type type # zoom 1.4 adiam 1.0 box no 0.0 axes yes 0.9 0.03
|
||||
#dump_modify 2 pad 5
|
||||
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 1.3
|
||||
ghost atom cutoff = 1.3
|
||||
binsize = 0.65, bins = 31 31 31
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hooke, perpetual
|
||||
attributes: half, newton on, size
|
||||
pair build: half/size/bin/newton
|
||||
stencil: half/bin/3d
|
||||
bin: standard
|
||||
Per MPI rank memory allocation (min/avg/max) = 0.4843 | 0.4843 | 0.4843 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
0 0 0 0 0 0
|
||||
WARNING: Fewer insertions than requested (src/GRANULAR/fix_pour.cpp:681)
|
||||
100 30 0.803783 0.803783 0.39507978 0.0029137134
|
||||
200 30 1.1967995 1.1967995 0.5882574 0.0043383984
|
||||
300 30 1.2814686 1.2814686 0.62987441 0.0046453238
|
||||
400 30 0.82331082 0.82331082 0.41173176 0.0029845017
|
||||
500 30 0.7708462 0.7708462 0.38777784 0.0043831147
|
||||
WARNING: Fewer insertions than requested (src/GRANULAR/fix_pour.cpp:681)
|
||||
600 64 0.51564897 0.51564897 0.26631577 0.0040059368
|
||||
700 64 0.57239348 0.57239348 0.29566901 0.0045075987
|
||||
800 64 0.61837087 0.61837087 0.32195387 0.0048123564
|
||||
900 64 0.53061888 0.53061888 0.28564763 0.0055906552
|
||||
1000 64 0.496299 0.496299 0.26801572 0.0061169128
|
||||
1100 64 0.46068308 0.46068308 0.24699057 0.0055717699
|
||||
WARNING: Fewer insertions than requested (src/GRANULAR/fix_pour.cpp:681)
|
||||
1200 99 0.39206225 0.39206225 0.21356546 0.0066294211
|
||||
1300 99 0.38624966 0.38624966 0.21345854 0.0049051051
|
||||
1400 99 0.35615284 0.35615284 0.19785725 0.0046170772
|
||||
1500 99 0.31486693 0.31486693 0.17429055 0.0064903432
|
||||
1600 99 0.26369001 0.26369001 0.15095266 0.0045226847
|
||||
1700 100 0.1925923 0.1925923 0.11308104 0.007362313
|
||||
1800 100 0.13724978 0.13724978 0.083276845 0.0058136373
|
||||
1900 100 0.077212636 0.077212636 0.053159386 0.0016509598
|
||||
2000 100 0.065294031 0.065294031 0.04372752 0.0020346467
|
||||
2100 100 0.057431398 0.057431398 0.037977068 0.0012681098
|
||||
2200 100 0.059093046 0.059093046 0.037435194 0.00096610935
|
||||
2300 100 0.034223376 0.034223376 0.025491303 0.00069886041
|
||||
2400 100 0.020558283 0.020558283 0.016163008 0.0017260646
|
||||
2500 100 0.015339698 0.015339698 0.012329233 0.00041312351
|
||||
2600 100 0.012891357 0.012891357 0.0097660566 0.00030356702
|
||||
2700 100 0.0092631621 0.0092631621 0.0073576327 0.00077729311
|
||||
2800 100 0.0073866488 0.0073866488 0.0060126175 0.00018677664
|
||||
2900 100 0.0081122362 0.0081122362 0.0062557089 0.00013749542
|
||||
3000 100 0.0042333757 0.0042333757 0.0035407672 0.00016515787
|
||||
3100 100 0.0035433278 0.0035433278 0.0029683167 0.00033693479
|
||||
3200 100 0.0030692964 0.0030692964 0.0026495167 0.00043739373
|
||||
3300 100 0.0033703684 0.0033703684 0.0026931948 0.00014857157
|
||||
3400 100 0.0018405709 0.0018405709 0.0016990035 6.0202278e-05
|
||||
3500 100 0.0014788087 0.0014788087 0.0013889916 0.00016730937
|
||||
3600 100 0.0015932961 0.0015932961 0.0013807898 0.0001418157
|
||||
3700 100 0.00096238915 0.00096238915 0.00097931829 6.7974535e-05
|
||||
3800 100 0.00093087985 0.00093087985 0.00087659377 0.0001504142
|
||||
3900 100 0.0015825065 0.0015825065 0.0011708936 1.9583518e-05
|
||||
4000 100 0.00062295367 0.00062295367 0.00067129665 3.9455653e-05
|
||||
4100 100 0.00061259406 0.00061259406 0.00065710963 1.8540759e-05
|
||||
4200 100 0.00059619666 0.00059619666 0.00064365219 7.3779336e-06
|
||||
4300 100 0.00051191641 0.00051191641 0.00057870947 6.3349656e-06
|
||||
4400 100 0.00050668587 0.00050668587 0.00057057233 6.2702376e-06
|
||||
4500 100 0.00049474942 0.00049474942 0.00055151343 1.5746831e-05
|
||||
4600 100 0.00049309932 0.00049309932 0.00054086323 6.1021041e-06
|
||||
4700 100 0.00049263883 0.00049263883 0.00052677244 6.0964056e-06
|
||||
4800 100 0.00041885021 0.00041885021 0.00047389202 9.5350789e-05
|
||||
4900 100 0.00035596444 0.00035596444 0.00042522549 5.8036712e-05
|
||||
5000 100 0.00032946897 0.00032946897 0.00040320773 6.5350005e-06
|
||||
Loop time of 0.0763179 on 4 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 28302682.620 tau/day, 65515.469 timesteps/s, 6.552 Matom-step/s
|
||||
96.7% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0010572 | 0.0039588 | 0.0074661 | 4.6 | 5.19
|
||||
Neigh | 0.0025868 | 0.0049885 | 0.0075283 | 3.4 | 6.54
|
||||
Comm | 0.011862 | 0.014631 | 0.018383 | 2.0 | 19.17
|
||||
Output | 0.0009702 | 0.0012326 | 0.0014234 | 0.5 | 1.62
|
||||
Modify | 0.0019843 | 0.018558 | 0.036592 | 12.2 | 24.32
|
||||
Other | | 0.03295 | | | 43.17
|
||||
|
||||
Nlocal: 25 ave 54 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
Nghost: 4.5 ave 10 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
Neighs: 40.5 ave 94 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 1 0 1
|
||||
|
||||
Total # of neighbors = 162
|
||||
Ave neighs/atom = 1.62
|
||||
Neighbor list builds = 281
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
variable theta equal (step-5000)*(4.0*PI/5000)
|
||||
region container block -6 6 -6 6 -6 6 units box rotate v_theta 0 0 0 0 0 1
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
WARNING: Region properties for region container changed between runs, resetting its motion (src/GRANULAR/fix_wall_gran_region.cpp:101)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.609 | 5.672 | 5.735 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
5000 100 0.00032946897 0.00032946897 0.00040320773 6.050219e-06
|
||||
5100 100 0.54371575 0.54371575 0.29836301 0.008148168
|
||||
5200 100 0.60281896 0.60281896 0.33161676 0.0083772071
|
||||
5300 100 0.70823011 0.70823011 0.38289657 0.0099694209
|
||||
5400 100 0.78467127 0.78467127 0.4133495 0.010119104
|
||||
5500 100 0.85741178 0.85741178 0.44761254 0.013013239
|
||||
5600 100 0.93241573 0.93241573 0.47879351 0.017769592
|
||||
5700 100 1.019104 1.019104 0.51644461 0.015312937
|
||||
5800 100 1.0550014 1.0550014 0.53450507 0.017227797
|
||||
5900 100 1.0910946 1.0910946 0.55272891 0.017469625
|
||||
6000 100 1.1275288 1.1275288 0.56906788 0.018958103
|
||||
6100 100 1.1545017 1.1545017 0.58324166 0.019220208
|
||||
6200 100 1.1815817 1.1815817 0.59552677 0.019397271
|
||||
6300 100 1.1963931 1.1963931 0.60251664 0.018382058
|
||||
6400 100 1.2084652 1.2084652 0.60776713 0.020027986
|
||||
6500 100 1.2217215 1.2217215 0.61406339 0.021750945
|
||||
6600 100 1.2364016 1.2364016 0.62124174 0.021701243
|
||||
6700 100 1.2739954 1.2739954 0.63930766 0.02025277
|
||||
6800 100 1.3032733 1.3032733 0.65268105 0.021684843
|
||||
6900 100 1.3226653 1.3226653 0.66168772 0.021187963
|
||||
7000 100 1.3464995 1.3464995 0.67431153 0.022066117
|
||||
7100 100 1.3250485 1.3250485 0.66342366 0.02109487
|
||||
7200 100 1.3384316 1.3384316 0.67035095 0.021554113
|
||||
7300 100 1.3280234 1.3280234 0.66553439 0.020829435
|
||||
7400 100 1.3218971 1.3218971 0.66186263 0.020882591
|
||||
7500 100 1.3293858 1.3293858 0.66506462 0.020897778
|
||||
7600 100 1.3386019 1.3386019 0.66909392 0.020754479
|
||||
7700 100 1.3465327 1.3465327 0.67316081 0.021231547
|
||||
7800 100 1.3510586 1.3510586 0.67531764 0.021053475
|
||||
7900 100 1.3508987 1.3508987 0.67535907 0.020769633
|
||||
8000 100 1.3575635 1.3575635 0.67875993 0.022020776
|
||||
8100 100 1.3655144 1.3655144 0.68258066 0.021016999
|
||||
8200 100 1.375187 1.375187 0.68732222 0.021385146
|
||||
8300 100 1.3799568 1.3799568 0.69000134 0.02114428
|
||||
8400 100 1.3755871 1.3755871 0.68757909 0.022395102
|
||||
8500 100 1.3708345 1.3708345 0.68509834 0.021603853
|
||||
8600 100 1.3689806 1.3689806 0.68388935 0.022127839
|
||||
8700 100 1.3697516 1.3697516 0.68411868 0.02165119
|
||||
8800 100 1.3700522 1.3700522 0.68423671 0.021554001
|
||||
8900 100 1.3705045 1.3705045 0.68451935 0.021470392
|
||||
9000 100 1.3715107 1.3715107 0.68506443 0.021789844
|
||||
9100 100 1.3707806 1.3707806 0.68467539 0.021451331
|
||||
9200 100 1.371112 1.371112 0.68485975 0.021479203
|
||||
9300 100 1.3716851 1.3716851 0.68516034 0.021515076
|
||||
9400 100 1.3719031 1.3719031 0.68529221 0.021502802
|
||||
9500 100 1.3726759 1.3726759 0.68544012 0.021585119
|
||||
9600 100 1.3746583 1.3746583 0.68636924 0.02206073
|
||||
9700 100 1.3761662 1.3761662 0.68716579 0.021533719
|
||||
9800 100 1.3760157 1.3760157 0.687092 0.02163129
|
||||
9900 100 1.3762626 1.3762626 0.68726404 0.021707045
|
||||
10000 100 1.376303 1.376303 0.68735031 0.022306557
|
||||
Loop time of 0.128472 on 4 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 16812995.511 tau/day, 38918.971 timesteps/s, 3.892 Matom-step/s
|
||||
98.7% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0012241 | 0.0085024 | 0.016023 | 7.8 | 6.62
|
||||
Neigh | 0.0051137 | 0.0079745 | 0.011012 | 3.2 | 6.21
|
||||
Comm | 0.0050448 | 0.009504 | 0.015048 | 4.6 | 7.40
|
||||
Output | 0.00090309 | 0.0014765 | 0.0019648 | 1.2 | 1.15
|
||||
Modify | 0.0072253 | 0.041211 | 0.076226 | 16.7 | 32.08
|
||||
Other | | 0.0598 | | | 46.55
|
||||
|
||||
Nlocal: 25 ave 51 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 2
|
||||
Nghost: 3.25 ave 7 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
Neighs: 46 ave 101 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
|
||||
Total # of neighbors = 184
|
||||
Ave neighs/atom = 1.84
|
||||
Neighbor list builds = 628
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.609 | 5.672 | 5.735 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
10000 100 1.376303 1.376303 0.68735031 0.022411506
|
||||
10100 100 0.28192752 0.28192752 0.16298909 0.0041760951
|
||||
10200 100 0.14576408 0.14576408 0.10117889 0.0058653094
|
||||
10300 100 0.10070361 0.10070361 0.078060938 0.0041432979
|
||||
10400 100 0.07455595 0.07455595 0.061163197 0.0029733745
|
||||
10500 100 0.063531027 0.063531027 0.052515707 0.0015731241
|
||||
10600 100 0.049259626 0.049259626 0.041321284 0.00073083104
|
||||
10700 100 0.037377957 0.037377957 0.032017729 0.0022631642
|
||||
10800 100 0.031849901 0.031849901 0.027079116 0.0014148618
|
||||
10900 100 0.02795233 0.02795233 0.02461403 0.00037567522
|
||||
11000 100 0.02597858 0.02597858 0.022516094 0.00054992645
|
||||
11100 100 0.021812043 0.021812043 0.019276946 0.00043233309
|
||||
11200 100 0.019318956 0.019318956 0.017224213 0.00035792964
|
||||
11300 100 0.017760494 0.017760494 0.01578407 0.00056959435
|
||||
11400 100 0.015485043 0.015485043 0.013703 0.00061308169
|
||||
11500 100 0.015051781 0.015051781 0.012994991 0.00040607387
|
||||
11600 100 0.012204953 0.012204953 0.01079191 0.00059482171
|
||||
11700 100 0.011242847 0.011242847 0.0096811013 0.00018299476
|
||||
11800 100 0.0089605707 0.0089605707 0.0075086629 0.0012779422
|
||||
11900 100 0.0065544011 0.0065544011 0.0056480432 0.00039599272
|
||||
12000 100 0.0048068901 0.0048068901 0.004185961 0.00022434097
|
||||
12100 100 0.0045272524 0.0045272524 0.0039084556 7.8443821e-05
|
||||
12200 100 0.0038926209 0.0038926209 0.0033949999 0.00011203445
|
||||
12300 100 0.0034653 0.0034653 0.0030246557 0.00014999893
|
||||
12400 100 0.0034031041 0.0034031041 0.0029879474 7.9628343e-05
|
||||
12500 100 0.0032219984 0.0032219984 0.0028369239 6.1651251e-05
|
||||
12600 100 0.0031148659 0.0031148659 0.0027543848 5.7332789e-05
|
||||
12700 100 0.0027407824 0.0027407824 0.0024822578 5.150993e-05
|
||||
12800 100 0.0026205294 0.0026205294 0.0023576698 8.896122e-05
|
||||
12900 100 0.0025633289 0.0025633289 0.0023134486 7.0525939e-05
|
||||
13000 100 0.0025434711 0.0025434711 0.0022833007 5.5638668e-05
|
||||
13100 100 0.0025046562 0.0025046562 0.002227265 5.2772716e-05
|
||||
13200 100 0.0023544645 0.0023544645 0.0021086805 0.00030775943
|
||||
13300 100 0.0022163971 0.0022163971 0.0020107508 4.9204292e-05
|
||||
13400 100 0.0021307794 0.0021307794 0.0019334987 4.8144132e-05
|
||||
13500 100 0.0019891796 0.0019891796 0.0018128084 4.8532374e-05
|
||||
13600 100 0.0018591538 0.0018591538 0.0016721703 4.4781385e-05
|
||||
13700 100 0.001768055 0.001768055 0.001597222 1.6800418e-05
|
||||
13800 100 0.001569014 0.001569014 0.0014331265 4.2982654e-05
|
||||
13900 100 0.0013700893 0.0013700893 0.0012782771 4.8209662e-05
|
||||
14000 100 0.0012398662 0.0012398662 0.0011606486 5.5766702e-05
|
||||
14100 100 0.0011707267 0.0011707267 0.0010811523 3.4913501e-05
|
||||
14200 100 0.0010483984 0.0010483984 0.0009831881 3.4742894e-05
|
||||
14300 100 0.0010043196 0.0010043196 0.00092474592 3.4196115e-05
|
||||
14400 100 0.00094238924 0.00094238924 0.00087181843 8.1414071e-05
|
||||
14500 100 0.00093341457 0.00093341457 0.00086429224 3.3276909e-05
|
||||
14600 100 0.00086042474 0.00086042474 0.00079524877 3.2260019e-05
|
||||
14700 100 0.00080525469 0.00080525469 0.00075380989 2.8374703e-05
|
||||
14800 100 0.00070848512 0.00070848512 0.0006762901 2.9937591e-05
|
||||
14900 100 0.00060414588 0.00060414588 0.00058494979 2.5684401e-05
|
||||
15000 100 0.00054251571 0.00054251571 0.00053643753 4.5496354e-05
|
||||
Loop time of 0.0553238 on 4 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 39042861.362 tau/day, 90376.994 timesteps/s, 9.038 Matom-step/s
|
||||
98.2% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.00085556 | 0.0028667 | 0.0052429 | 3.6 | 5.18
|
||||
Neigh | 0.00076731 | 0.0012173 | 0.0016987 | 1.3 | 2.20
|
||||
Comm | 0.0016497 | 0.0060965 | 0.010792 | 5.7 | 11.02
|
||||
Output | 0.00072675 | 0.00099509 | 0.0011615 | 0.0 | 1.80
|
||||
Modify | 0.00064371 | 0.014719 | 0.030427 | 11.6 | 26.61
|
||||
Other | | 0.02943 | | | 53.19
|
||||
|
||||
Nlocal: 25 ave 54 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
Nghost: 5 ave 11 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
Neighs: 40 ave 88 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
|
||||
Total # of neighbors = 160
|
||||
Ave neighs/atom = 1.6
|
||||
Neighbor list builds = 97
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
variable theta equal (step-15000)*(4.0*PI/5000)
|
||||
region container block -6 6 -6 6 -6 6 units box rotate v_theta 0 0 0 1 1 1
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.609 | 5.672 | 5.735 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
15000 100 0.00054251571 0.00054251571 0.00053643753 4.3506263e-05
|
||||
15100 100 1.1164435 1.1164435 0.7163854 0.017358175
|
||||
15200 100 1.0384203 1.0384203 0.66790042 0.016095459
|
||||
15300 100 1.0829984 1.0829984 0.712381 0.015915015
|
||||
15400 100 1.4187366 1.4187366 0.89537718 0.023771032
|
||||
15500 100 1.5397547 1.5397547 0.97895571 0.025145916
|
||||
15600 100 1.7993339 1.7993339 1.1003794 0.026783317
|
||||
15700 100 1.8858073 1.8858073 1.1481696 0.030802833
|
||||
15800 100 1.9368129 1.9368129 1.1450129 0.032144729
|
||||
15900 100 2.0379823 2.0379823 1.1738926 0.031969116
|
||||
16000 100 2.0655671 2.0655671 1.187038 0.032395513
|
||||
16100 100 2.1199141 2.1199141 1.2102937 0.028830059
|
||||
16200 100 2.1819656 2.1819656 1.245147 0.029493813
|
||||
16300 100 2.2451204 2.2451204 1.2726968 0.029915554
|
||||
16400 100 2.1697892 2.1697892 1.2342734 0.027495983
|
||||
16500 100 2.2689358 2.2689358 1.2710223 0.029516621
|
||||
16600 100 2.3901976 2.3901976 1.3328992 0.030049751
|
||||
16700 100 2.4731258 2.4731258 1.3763126 0.032663365
|
||||
16800 100 2.5708338 2.5708338 1.4255635 0.032731991
|
||||
16900 100 2.7232422 2.7232422 1.5006931 0.036649645
|
||||
17000 100 2.901986 2.901986 1.5886643 0.037333791
|
||||
17100 100 2.8787369 2.8787369 1.5752504 0.03582313
|
||||
17200 100 3.1137189 3.1137189 1.6974538 0.041245422
|
||||
17300 100 3.1805823 3.1805823 1.7370013 0.040766564
|
||||
17400 100 3.3215703 3.3215703 1.8109954 0.044269306
|
||||
17500 100 3.3767256 3.3767256 1.813696 0.048012575
|
||||
17600 100 3.3618731 3.3618731 1.8004834 0.06103562
|
||||
17700 100 3.2288285 3.2288285 1.7447885 0.042875761
|
||||
17800 100 3.2545435 3.2545435 1.7617642 0.04661949
|
||||
17900 100 3.1162969 3.1162969 1.6850561 0.040086156
|
||||
18000 100 3.2053719 3.2053719 1.7132296 0.040657811
|
||||
18100 100 3.2924625 3.2924625 1.7709303 0.048407939
|
||||
18200 100 3.1682076 3.1682076 1.7136129 0.040996326
|
||||
18300 100 3.2244534 3.2244534 1.7401102 0.043957312
|
||||
18400 100 3.1470903 3.1470903 1.7171698 0.043123438
|
||||
18500 100 3.2690021 3.2690021 1.7803818 0.042693323
|
||||
18600 100 3.2566233 3.2566233 1.7670476 0.04776305
|
||||
18700 100 3.384347 3.384347 1.8334885 0.04441225
|
||||
18800 100 3.6479797 3.6479797 1.9565845 0.047454733
|
||||
18900 100 3.6894531 3.6894531 1.9767079 0.053222159
|
||||
19000 100 3.7867788 3.7867788 2.0265223 0.055923793
|
||||
19100 100 3.9120999 3.9120999 2.0850815 0.053591707
|
||||
19200 100 3.8255419 3.8255419 2.0517931 0.061034295
|
||||
19300 100 3.764721 3.764721 2.0089969 0.068118255
|
||||
19400 100 3.8604884 3.8604884 2.0640292 0.052825172
|
||||
19500 100 3.7763823 3.7763823 2.0223758 0.054529616
|
||||
19600 100 3.9158781 3.9158781 2.0873723 0.053130512
|
||||
19700 100 3.6394071 3.6394071 1.9735106 0.047466529
|
||||
19800 100 3.5409741 3.5409741 1.9335311 0.047317029
|
||||
19900 100 3.5961407 3.5961407 1.954696 0.048093129
|
||||
20000 100 3.4355899 3.4355899 1.8679902 0.0486077
|
||||
Loop time of 0.107854 on 4 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 20026986.271 tau/day, 46358.765 timesteps/s, 4.636 Matom-step/s
|
||||
98.9% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0025992 | 0.0042158 | 0.0061269 | 1.9 | 3.91
|
||||
Neigh | 0.0089595 | 0.011254 | 0.012853 | 1.3 | 10.43
|
||||
Comm | 0.020408 | 0.022579 | 0.024669 | 1.4 | 20.94
|
||||
Output | 0.0010271 | 0.0011457 | 0.0012268 | 0.2 | 1.06
|
||||
Modify | 0.019454 | 0.032696 | 0.040003 | 4.4 | 30.31
|
||||
Other | | 0.03596 | | | 33.34
|
||||
|
||||
Nlocal: 25 ave 36 max 16 min
|
||||
Histogram: 1 0 1 0 0 0 1 0 0 1
|
||||
Nghost: 5.5 ave 8 max 2 min
|
||||
Histogram: 1 0 0 0 0 1 0 0 1 1
|
||||
Neighs: 34.25 ave 48 max 19 min
|
||||
Histogram: 1 1 0 0 0 0 0 0 0 2
|
||||
|
||||
Total # of neighbors = 137
|
||||
Ave neighs/atom = 1.37
|
||||
Neighbor list builds = 908
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.734 | 5.735 | 5.735 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
20000 100 3.4355899 3.4355899 1.8679902 0.047866781
|
||||
20100 100 1.1677914 1.1677914 0.70763342 0.015645481
|
||||
20200 100 0.99137326 0.99137326 0.61064707 0.012080974
|
||||
20300 100 0.84603548 0.84603548 0.52093267 0.012501649
|
||||
20400 100 0.82813609 0.82813609 0.50585936 0.010248184
|
||||
20500 100 0.86524293 0.86524293 0.5210492 0.011145216
|
||||
20600 100 0.92229302 0.92229302 0.54567614 0.012838894
|
||||
20700 100 0.93499886 0.93499886 0.55161401 0.011618713
|
||||
20800 100 0.95831407 0.95831407 0.56173113 0.014502297
|
||||
20900 100 0.88486451 0.88486451 0.51926962 0.013847246
|
||||
21000 100 0.66876325 0.66876325 0.39313901 0.010224296
|
||||
21100 100 0.46578708 0.46578708 0.28086455 0.0089121873
|
||||
21200 100 0.21445902 0.21445902 0.14749113 0.0033665892
|
||||
21300 100 0.12935011 0.12935011 0.09319765 0.002811107
|
||||
21400 100 0.10572326 0.10572326 0.075154962 0.0034728629
|
||||
21500 100 0.10952604 0.10952604 0.073864376 0.0017411404
|
||||
21600 100 0.074321422 0.074321422 0.051368858 0.0037915268
|
||||
21700 100 0.043324694 0.043324694 0.032954769 0.00092476658
|
||||
21800 100 0.034911155 0.034911155 0.026843877 0.00061350592
|
||||
21900 100 0.02261818 0.02261818 0.018357224 0.00049800957
|
||||
22000 100 0.015096211 0.015096211 0.01390442 0.00059260194
|
||||
22100 100 0.016119209 0.016119209 0.013990821 0.00038431756
|
||||
22200 100 0.012184692 0.012184692 0.011062653 0.00030466184
|
||||
22300 100 0.0090526001 0.0090526001 0.0080893293 0.00082507232
|
||||
22400 100 0.007155528 0.007155528 0.0067365227 0.00094740021
|
||||
22500 100 0.0057433117 0.0057433117 0.0057438575 0.00016706605
|
||||
22600 100 0.0053029734 0.0053029734 0.0050429137 0.00018457156
|
||||
22700 100 0.0041888319 0.0041888319 0.0039979907 0.00029467329
|
||||
22800 100 0.0046486843 0.0046486843 0.0042259456 0.00019395675
|
||||
22900 100 0.0046414295 0.0046414295 0.0040659744 0.00016025205
|
||||
23000 100 0.0033983576 0.0033983576 0.0033431909 0.00039998961
|
||||
23100 100 0.0031212625 0.0031212625 0.0031113361 0.00024783655
|
||||
23200 100 0.0026724347 0.0026724347 0.0026905233 0.00026001445
|
||||
23300 100 0.0029222876 0.0029222876 0.002946198 0.00012385327
|
||||
23400 100 0.0023944825 0.0023944825 0.0021829995 0.00016185776
|
||||
23500 100 0.0020384082 0.0020384082 0.0019106613 9.2139544e-05
|
||||
23600 100 0.0019773679 0.0019773679 0.0018577006 8.9169073e-05
|
||||
23700 100 0.0018850072 0.0018850072 0.0017715658 9.1301463e-05
|
||||
23800 100 0.0020857322 0.0020857322 0.001864009 7.4633597e-05
|
||||
23900 100 0.0017616498 0.0017616498 0.001680563 4.8547939e-05
|
||||
24000 100 0.0017183254 0.0017183254 0.0016568629 6.56741e-05
|
||||
24100 100 0.0014311732 0.0014311732 0.0013829993 6.0743962e-05
|
||||
24200 100 0.0013434756 0.0013434756 0.001315682 0.00025727478
|
||||
24300 100 0.0012855885 0.0012855885 0.0012558467 9.0130585e-05
|
||||
24400 100 0.0012731213 0.0012731213 0.0012408428 8.2008231e-05
|
||||
24500 100 0.0011333063 0.0011333063 0.001045815 8.8391061e-05
|
||||
24600 100 0.0010560932 0.0010560932 0.00098304208 5.6725938e-05
|
||||
24700 100 0.00097698038 0.00097698038 0.00092381967 7.1771848e-05
|
||||
24800 100 0.00094316799 0.00094316799 0.00089343119 5.5558578e-05
|
||||
24900 100 0.00082812377 0.00082812377 0.00076615512 5.8668812e-05
|
||||
25000 100 0.00076097781 0.00076097781 0.00069462801 6.5742694e-05
|
||||
Loop time of 0.0523621 on 4 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 41251226.669 tau/day, 95488.951 timesteps/s, 9.549 Matom-step/s
|
||||
98.6% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0011166 | 0.0029573 | 0.0049613 | 3.3 | 5.65
|
||||
Neigh | 0.0026276 | 0.0033989 | 0.0041666 | 1.1 | 6.49
|
||||
Comm | 0.0054479 | 0.0084136 | 0.01182 | 2.9 | 16.07
|
||||
Output | 0.00070658 | 0.00092447 | 0.0010421 | 0.0 | 1.77
|
||||
Modify | 0.0015069 | 0.012796 | 0.025273 | 9.9 | 24.44
|
||||
Other | | 0.02387 | | | 45.59
|
||||
|
||||
Nlocal: 25 ave 55 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
Nghost: 6 ave 14 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 1 0 1
|
||||
Neighs: 39.25 ave 88 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 1 0 1
|
||||
|
||||
Total # of neighbors = 157
|
||||
Ave neighs/atom = 1.57
|
||||
Neighbor list builds = 280
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:00
|
||||
@ -1,635 +0,0 @@
|
||||
LAMMPS (8 Feb 2023)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# pour particles into cone-shaped funnel, settle them, let them run out bottom
|
||||
|
||||
variable name string funnel_pour
|
||||
|
||||
thermo_modify flush yes
|
||||
units si
|
||||
variable PI equal 3.141592653589
|
||||
variable seed equal 14314
|
||||
|
||||
###############################################
|
||||
# Geometry-related parameters
|
||||
###############################################
|
||||
|
||||
variable xlo equal 10
|
||||
variable xhi equal 40
|
||||
variable ylo equal 10
|
||||
variable yhi equal 40
|
||||
variable zlo equal -20
|
||||
variable zhi equal 50
|
||||
|
||||
variable xc equal 25
|
||||
variable yc equal 25
|
||||
|
||||
variable zconehi equal 50
|
||||
variable zconelo equal 10
|
||||
variable zcyllo equal 0
|
||||
variable radconelo equal 2
|
||||
variable radconehi equal 20
|
||||
|
||||
################################################
|
||||
# Particle sizes
|
||||
################################################
|
||||
|
||||
variable rlo equal 0.25
|
||||
variable rhi equal 0.5
|
||||
variable dlo equal 2.0*${rlo}
|
||||
variable dlo equal 2.0*0.25
|
||||
variable dhi equal 2.0*${rhi}
|
||||
variable dhi equal 2.0*0.5
|
||||
|
||||
variable skin equal ${rhi}
|
||||
variable skin equal 0.5
|
||||
|
||||
###############################################
|
||||
# Granular contact parameters
|
||||
###############################################
|
||||
|
||||
variable coeffRes equal 0.1
|
||||
variable coeffFric equal 0.5
|
||||
|
||||
variable density equal 1.0
|
||||
variable EYoung equal 10^5
|
||||
variable Poisson equal 2.0/7.0
|
||||
variable GShear equal ${EYoung}/(2*(1+${Poisson}))
|
||||
variable GShear equal 100000/(2*(1+${Poisson}))
|
||||
variable GShear equal 100000/(2*(1+0.285714285714286))
|
||||
|
||||
variable gravity equal 1.0
|
||||
|
||||
variable reff equal 0.5*(${rhi}+${rlo})
|
||||
variable reff equal 0.5*(0.5+${rlo})
|
||||
variable reff equal 0.5*(0.5+0.25)
|
||||
variable meff equal ${density}*4.0/3.0*${PI}*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*${PI}*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*3.141592653589*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*3.141592653589*0.375^3
|
||||
variable min_mass equal ${density}*4.0/3.0*${PI}*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*${PI}*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*0.25*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*0.25*0.25
|
||||
variable max_mass equal ${density}*4.0/3.0*${PI}*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*${PI}*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*0.5*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*0.5*0.5
|
||||
|
||||
## Typical way to set kn, kt, etc.:
|
||||
variable kn equal 4.0*${GShear}/(3*(1-${Poisson}))
|
||||
variable kn equal 4.0*38888.8888888889/(3*(1-${Poisson}))
|
||||
variable kn equal 4.0*38888.8888888889/(3*(1-0.285714285714286))
|
||||
variable kt equal 4.0*${GShear}/(2-${Poisson})
|
||||
variable kt equal 4.0*38888.8888888889/(2-${Poisson})
|
||||
variable kt equal 4.0*38888.8888888889/(2-0.285714285714286)
|
||||
|
||||
variable a equal (-2.0*log(${coeffRes})/${PI})^2
|
||||
variable a equal (-2.0*log(0.1)/${PI})^2
|
||||
variable a equal (-2.0*log(0.1)/3.141592653589)^2
|
||||
variable gamma_n equal sqrt($a*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/0.0654498469497708/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/0.0654498469497708/(1+0.25*0.405284734569556))
|
||||
variable gamma_t equal ${gamma_n}*0.5
|
||||
variable gamma_t equal 903.503751814138*0.5
|
||||
|
||||
variable tcol equal ${PI}/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/0.0654498469497708-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/0.0654498469497708-903.503751814138/4.0)
|
||||
|
||||
variable dt equal ${tcol}*0.05
|
||||
variable dt equal 0.00210943016014969*0.05
|
||||
timestep ${dt}
|
||||
timestep 0.000105471508007485
|
||||
|
||||
###############################################
|
||||
variable dumpfreq equal 1000
|
||||
variable logfreq equal 1000
|
||||
|
||||
newton off
|
||||
atom_style sphere
|
||||
|
||||
boundary p p f
|
||||
|
||||
region boxreg block ${xlo} ${xhi} ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 ${xhi} ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 40 ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 40 -20 ${zhi}
|
||||
region boxreg block 10 40 10 40 -20 50
|
||||
create_box 1 boxreg
|
||||
Created orthogonal box = (10 10 -20) to (40 40 50)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
|
||||
pair_style gran/hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1
|
||||
pair_coeff * *
|
||||
|
||||
neighbor ${skin} multi
|
||||
neighbor 0.5 multi
|
||||
thermo ${logfreq}
|
||||
thermo 1000
|
||||
|
||||
comm_style brick
|
||||
comm_modify mode multi group all vel yes
|
||||
balance 1.1 shift xyz 20 1.1
|
||||
Balancing ...
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 30, bins = 1 1 3
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hertz/history, perpetual
|
||||
attributes: half, newton off, size, history
|
||||
pair build: half/size/multi/newtoff
|
||||
stencil: full/multi/3d
|
||||
bin: multi
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
fix bal all balance 10000 1.1 shift xyz 20 1.01
|
||||
|
||||
####################### Options specific to pouring #########################
|
||||
|
||||
# insertion region for fix/pour
|
||||
|
||||
region insreg cylinder z ${xc} ${yc} 10 30 50 side in units box
|
||||
region insreg cylinder z 25 ${yc} 10 30 50 side in units box
|
||||
region insreg cylinder z 25 25 10 30 50 side in units box
|
||||
|
||||
# define cone and cylinder regions - see lammps doc on region command
|
||||
# note new open options
|
||||
|
||||
region cylreg cylinder z ${xc} ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 2 #Top is open
|
||||
region cylreg cylinder z 25 ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 ${radconelo} ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 0 ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 0 10 side in units box open 2
|
||||
|
||||
region conereg cone z ${xc} ${yc} ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2 #Bottom and top are open
|
||||
region conereg cone z 25 ${yc} ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 10 ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 10 50 side in units box open 1 open 2
|
||||
|
||||
region hopreg union 2 conereg cylreg
|
||||
|
||||
fix grav all gravity ${gravity} vector 0 0 -1
|
||||
fix grav all gravity 1 vector 0 0 -1
|
||||
fix 1 all nve/sphere
|
||||
|
||||
|
||||
fix hopper3 all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1 region hopreg
|
||||
|
||||
fix ins all pour 2000 1 42424 region insreg diam range ${dlo} ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens 1 ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens 1 1
|
||||
Particle insertion: 3000 every 59965 steps, 2000 by step 1
|
||||
|
||||
#dump 1 all custom ${dumpfreq} ${name}.dump # id type mass diameter x y z
|
||||
|
||||
#dump 2 all image 4000 image.*.jpg type type # axes yes 0.8 0.02 view 60 -30 zoom 3.0 # box no 0.0 axes no 0.0 0.0
|
||||
#dump_modify 2 pad 6
|
||||
|
||||
thermo_style custom step cpu atoms ke
|
||||
WARNING: New thermo_style command, previous thermo_modify settings will be lost (src/output.cpp:895)
|
||||
thermo_modify flush yes lost warn
|
||||
|
||||
# Initial run to fill up the cone
|
||||
|
||||
run 20000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 6.648 | 6.648 | 6.648 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
0 0 0 -0
|
||||
1000 0.52844331 2000 -0
|
||||
2000 0.76085445 2000 -0
|
||||
3000 0.99183068 2000 -0
|
||||
4000 1.2193085 2000 -0
|
||||
5000 1.4439617 2000 -0
|
||||
6000 1.6703511 2000 -0
|
||||
7000 1.9053408 2000 -0
|
||||
8000 2.1323525 2000 -0
|
||||
9000 2.3566342 2000 -0
|
||||
10000 2.5829638 2000 -0
|
||||
11000 2.8106202 2000 -0
|
||||
12000 3.0371473 2000 -0
|
||||
13000 3.2621782 2000 -0
|
||||
14000 3.4860689 2000 -0
|
||||
15000 3.7138322 2000 -0
|
||||
16000 3.9424002 2000 -0
|
||||
17000 4.1703584 2000 -0
|
||||
18000 4.3973348 2000 -0
|
||||
19000 4.6213358 2000 -0
|
||||
20000 4.8547603 2000 -0
|
||||
Loop time of 4.85478 on 1 procs for 20000 steps with 2000 atoms
|
||||
|
||||
99.8% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.52375 | 0.52375 | 0.52375 | 0.0 | 10.79
|
||||
Neigh | 0.070018 | 0.070018 | 0.070018 | 0.0 | 1.44
|
||||
Comm | 0.011077 | 0.011077 | 0.011077 | 0.0 | 0.23
|
||||
Output | 0.00071321 | 0.00071321 | 0.00071321 | 0.0 | 0.01
|
||||
Modify | 4.1233 | 4.1233 | 4.1233 | 0.0 | 84.93
|
||||
Other | | 0.126 | | | 2.59
|
||||
|
||||
Nlocal: 2000 ave 2000 max 2000 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 1607 ave 1607 max 1607 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 1607
|
||||
Ave neighs/atom = 0.8035
|
||||
Neighbor list builds = 71
|
||||
Dangerous builds = 0
|
||||
unfix ins
|
||||
run 150000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 12.69 | 12.69 | 12.69 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
20000 0 2000 6652.2957
|
||||
21000 0.22761741 2000 6807.2201
|
||||
22000 0.45508977 2000 6973.9359
|
||||
23000 0.68132308 2000 7142.3648
|
||||
24000 0.91084802 2000 7276.9717
|
||||
25000 1.1397154 2000 7369.4191
|
||||
26000 1.3724974 2000 7497.6526
|
||||
27000 1.6037436 2000 7638.946
|
||||
28000 1.8381254 2000 7780.0339
|
||||
29000 2.0763695 2000 7881.8177
|
||||
30000 2.3169444 2000 7967.2641
|
||||
31000 2.5544704 2000 7994.9273
|
||||
32000 2.7981688 2000 7937.0671
|
||||
33000 3.0486439 2000 7774.0508
|
||||
34000 3.3065315 2000 7591.1491
|
||||
35000 3.5712927 2000 7357.5176
|
||||
36000 3.8415508 2000 7147.2024
|
||||
37000 4.1137466 2000 6979.1604
|
||||
38000 4.3946186 2000 6813.2152
|
||||
39000 4.6737386 2000 6660.2701
|
||||
40000 4.9654287 2000 6502.8957
|
||||
41000 5.2606376 2000 6324.3951
|
||||
42000 5.5633065 2000 6132.7516
|
||||
43000 5.8692745 2000 5913.1841
|
||||
44000 6.1757115 2000 5732.2095
|
||||
45000 6.4896845 2000 5508.8322
|
||||
46000 6.8170163 2000 5306.8932
|
||||
47000 7.1514543 2000 5152.0521
|
||||
48000 7.4863157 2000 5028.2274
|
||||
49000 7.8214974 2000 4896.102
|
||||
50000 8.1600826 2000 4723.5189
|
||||
51000 8.4984004 2000 4583.7526
|
||||
52000 8.8500924 2000 4447.0187
|
||||
53000 9.2046999 2000 4303.2307
|
||||
54000 9.5724785 2000 4168.5251
|
||||
55000 9.9479954 2000 4036.9704
|
||||
56000 10.324666 2000 3901.1183
|
||||
57000 10.708944 2000 3716.7071
|
||||
58000 11.108887 2000 3473.5422
|
||||
59000 11.515057 2000 3245.1223
|
||||
60000 11.922119 2000 3039.7845
|
||||
61000 12.331146 2000 2780.0187
|
||||
62000 12.745147 2000 2577.3345
|
||||
63000 13.169644 2000 2346.2488
|
||||
64000 13.602869 2000 2116.7298
|
||||
65000 14.044828 2000 1903.7828
|
||||
66000 14.49159 2000 1631.1676
|
||||
67000 14.953127 2000 1431.0198
|
||||
68000 15.428874 2000 1212.875
|
||||
69000 15.981012 2000 995.45046
|
||||
70000 16.458356 2000 811.54766
|
||||
71000 16.936094 2000 624.08622
|
||||
72000 17.432306 2000 471.00862
|
||||
73000 17.949423 2000 358.33486
|
||||
74000 18.467878 2000 284.39416
|
||||
75000 18.970599 2000 234.26671
|
||||
76000 19.45957 2000 185.61836
|
||||
77000 19.959792 2000 152.95918
|
||||
78000 20.455734 2000 122.49023
|
||||
79000 20.93849 2000 102.29396
|
||||
80000 21.430632 2000 86.284684
|
||||
81000 21.925932 2000 73.984781
|
||||
82000 22.428573 2000 63.042918
|
||||
83000 22.945552 2000 53.338428
|
||||
84000 23.467102 2000 45.89585
|
||||
85000 23.992243 2000 40.412826
|
||||
86000 24.512956 2000 34.183381
|
||||
87000 25.037944 2000 29.671524
|
||||
88000 25.56622 2000 26.90414
|
||||
89000 26.102251 2000 24.362631
|
||||
90000 26.638165 2000 21.887341
|
||||
91000 27.17863 2000 19.985662
|
||||
92000 27.72662 2000 18.728162
|
||||
93000 28.276842 2000 16.99941
|
||||
94000 28.830281 2000 15.71941
|
||||
95000 29.389744 2000 14.744057
|
||||
96000 29.972451 2000 14.214918
|
||||
97000 30.575245 2000 13.450182
|
||||
98000 31.141552 2000 12.79222
|
||||
99000 31.711177 2000 12.10595
|
||||
100000 32.286609 2000 11.281863
|
||||
101000 32.879692 2000 10.025419
|
||||
102000 33.460265 2000 9.9574468
|
||||
103000 34.040002 2000 9.4078117
|
||||
104000 34.619096 2000 8.9079161
|
||||
105000 35.199384 2000 8.6269302
|
||||
106000 35.784782 2000 8.5512649
|
||||
107000 36.37489 2000 8.4703948
|
||||
108000 36.963891 2000 8.2747542
|
||||
109000 37.551549 2000 8.2895118
|
||||
110000 38.154561 2000 8.1785613
|
||||
111000 38.749306 2000 7.8443234
|
||||
112000 39.344241 2000 7.7436124
|
||||
113000 39.938878 2000 7.8118604
|
||||
114000 40.531935 2000 7.3806177
|
||||
115000 41.130022 2000 7.0857235
|
||||
116000 41.726772 2000 7.1346752
|
||||
117000 42.322611 2000 7.0653751
|
||||
118000 42.927287 2000 6.6314104
|
||||
119000 43.524125 2000 6.2169614
|
||||
120000 44.127912 2000 5.8988829
|
||||
121000 44.724988 2000 5.4197277
|
||||
122000 45.328051 2000 4.6381303
|
||||
123000 45.93285 2000 4.4949206
|
||||
124000 46.54149 2000 4.4261118
|
||||
125000 47.301723 2000 4.4223703
|
||||
126000 48.071689 2000 4.4858898
|
||||
127000 48.834286 2000 4.3312536
|
||||
128000 49.448737 2000 3.7124973
|
||||
129000 50.169622 2000 3.5467396
|
||||
130000 50.867494 2000 3.5104139
|
||||
131000 51.585563 2000 3.5725612
|
||||
132000 52.240372 2000 3.669455
|
||||
133000 52.892134 2000 3.6168912
|
||||
134000 53.50594 2000 3.3598517
|
||||
135000 54.114565 2000 3.3743407
|
||||
136000 54.725082 2000 3.1109764
|
||||
137000 55.358218 2000 3.0720146
|
||||
138000 55.977314 2000 3.1303776
|
||||
139000 56.589791 2000 3.2052806
|
||||
140000 57.212518 2000 2.8958882
|
||||
141000 57.867102 2000 2.9931572
|
||||
142000 58.690342 2000 3.0967832
|
||||
143000 59.418639 2000 3.0576365
|
||||
144000 60.035852 2000 3.2016943
|
||||
145000 60.666569 2000 3.3817709
|
||||
146000 61.368878 2000 3.4527239
|
||||
147000 62.159309 2000 3.5928733
|
||||
148000 62.879677 2000 3.7784682
|
||||
149000 63.50784 2000 3.6587944
|
||||
150000 64.129366 2000 3.7945669
|
||||
151000 64.74324 2000 3.5551557
|
||||
152000 65.360802 2000 3.6248848
|
||||
153000 65.979475 2000 3.7361463
|
||||
154000 66.593554 2000 3.8534319
|
||||
155000 67.30899 2000 4.0101408
|
||||
156000 68.295637 2000 3.7670652
|
||||
157000 69.257704 2000 3.1487676
|
||||
158000 70.085566 2000 2.980076
|
||||
159000 70.914218 2000 3.0350592
|
||||
160000 71.734553 2000 3.125389
|
||||
161000 72.423913 2000 2.7516115
|
||||
162000 73.264994 2000 2.413911
|
||||
163000 74.126424 2000 2.297713
|
||||
164000 75.050891 2000 2.3190806
|
||||
165000 75.917063 2000 2.2868879
|
||||
166000 76.783267 2000 2.1658547
|
||||
167000 77.516683 2000 1.7511071
|
||||
168000 78.319102 2000 1.4112478
|
||||
169000 78.961239 2000 1.3623558
|
||||
170000 79.578448 2000 1.3701579
|
||||
Loop time of 79.5785 on 1 procs for 150000 steps with 2000 atoms
|
||||
|
||||
99.7% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 40.78 | 40.78 | 40.78 | 0.0 | 51.25
|
||||
Neigh | 0.6504 | 0.6504 | 0.6504 | 0.0 | 0.82
|
||||
Comm | 0.090848 | 0.090848 | 0.090848 | 0.0 | 0.11
|
||||
Output | 0.0059597 | 0.0059597 | 0.0059597 | 0.0 | 0.01
|
||||
Modify | 36.939 | 36.939 | 36.939 | 0.0 | 46.42
|
||||
Other | | 1.112 | | | 1.40
|
||||
|
||||
Nlocal: 2000 ave 2000 max 2000 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 15308 ave 15308 max 15308 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 15308
|
||||
Ave neighs/atom = 7.654
|
||||
Neighbor list builds = 367
|
||||
Dangerous builds = 0
|
||||
|
||||
# remove "plug" - need to redefine cylinder region & union
|
||||
|
||||
region cylreg delete
|
||||
region hopreg delete
|
||||
region cylreg cylinder z ${xc} ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2 #Bottom & top are open
|
||||
region cylreg cylinder z 25 ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 0 ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 0 10 side in units box open 1 open 2
|
||||
|
||||
region hopreg union 2 cylreg conereg
|
||||
|
||||
unfix hopper3
|
||||
fix hopper3 all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1 region hopreg
|
||||
|
||||
run 100000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 12.69 | 12.69 | 12.69 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
170000 0 2000 1.3701579
|
||||
171000 0.71457906 2000 2.3724823
|
||||
172000 1.4067557 2000 3.5881441
|
||||
173000 2.0500352 2000 5.3771633
|
||||
174000 2.8020081 2000 7.5896471
|
||||
175000 3.467807 2000 10.77251
|
||||
176000 4.064748 2000 14.806868
|
||||
177000 4.6769962 2000 19.607624
|
||||
178000 5.26259 2000 25.426227
|
||||
179000 5.8424937 2000 32.23584
|
||||
180000 6.4222206 2000 39.930468
|
||||
181000 6.9910375 2000 47.686304
|
||||
182000 7.5601562 2000 56.506806
|
||||
183000 8.1243537 2000 66.514326
|
||||
184000 8.6871123 2000 77.554644
|
||||
185000 9.3749051 2000 89.224002
|
||||
186000 10.008412 2000 102.07846
|
||||
187000 10.668269 2000 116.08141
|
||||
188000 11.26663 2000 130.97964
|
||||
189000 11.874542 2000 146.77806
|
||||
190000 12.436262 2000 162.79858
|
||||
191000 12.973297 2000 179.02052
|
||||
192000 13.532286 2000 196.26683
|
||||
193000 14.056018 2000 214.38928
|
||||
194000 14.593726 2000 232.32068
|
||||
195000 15.115478 2000 251.74644
|
||||
196000 15.637308 2000 272.25231
|
||||
197000 16.159144 2000 294.64075
|
||||
198000 16.676958 2000 318.32895
|
||||
199000 17.186114 2000 342.44005
|
||||
200000 17.706244 2000 368.35469
|
||||
201000 18.221731 2000 395.2465
|
||||
202000 18.739505 2000 422.63599
|
||||
203000 19.259645 2000 450.45248
|
||||
204000 19.769875 2000 479.60812
|
||||
205000 20.293972 2000 510.44155
|
||||
206000 20.806658 2000 543.25751
|
||||
207000 21.348998 2000 577.35928
|
||||
208000 21.888691 2000 612.29718
|
||||
209000 22.421596 2000 647.8951
|
||||
210000 22.922782 2000 683.79409
|
||||
211000 23.473165 2000 720.36556
|
||||
212000 24.008952 2000 759.27331
|
||||
213000 24.56155 2000 798.27302
|
||||
214000 25.062386 2000 837.93849
|
||||
215000 25.563743 2000 877.92945
|
||||
216000 26.066188 2000 919.62532
|
||||
217000 26.584605 2000 962.83509
|
||||
218000 27.15076 2000 1008.5243
|
||||
219000 27.651387 2000 1054.5769
|
||||
220000 28.146147 2000 1103.1843
|
||||
221000 28.644239 2000 1153.0349
|
||||
222000 29.141899 2000 1204.5599
|
||||
223000 29.636644 2000 1257.1367
|
||||
224000 30.13786 2000 1308.6735
|
||||
WARNING: Lost atoms: original 2000 current 1999 (src/thermo.cpp:487)
|
||||
225000 30.638093 1999 1360.1205
|
||||
226000 31.127956 1998 1404.8405
|
||||
227000 31.620394 1996 1448.4869
|
||||
228000 32.108597 1992 1491.8112
|
||||
229000 32.592048 1985 1518.7013
|
||||
230000 33.067462 1971 1507.6699
|
||||
231000 33.552874 1965 1533.5096
|
||||
232000 34.037763 1948 1489.4128
|
||||
233000 34.531058 1933 1477.4536
|
||||
234000 35.01451 1915 1425.8398
|
||||
235000 35.495081 1904 1410.1451
|
||||
236000 35.963357 1892 1401.7595
|
||||
237000 36.428382 1880 1368.893
|
||||
238000 36.890459 1868 1341.8885
|
||||
239000 37.358838 1850 1286.7968
|
||||
240000 37.828549 1833 1219.5123
|
||||
241000 38.29428 1820 1173.3608
|
||||
242000 38.750021 1806 1106.0727
|
||||
243000 39.206425 1788 1035.912
|
||||
244000 39.690492 1779 1021.6147
|
||||
245000 40.138287 1767 969.40032
|
||||
246000 40.582591 1757 939.12022
|
||||
247000 41.02378 1739 840.9396
|
||||
248000 41.472154 1730 822.06575
|
||||
249000 41.916625 1719 762.11057
|
||||
250000 42.365019 1707 708.50308
|
||||
251000 42.804617 1700 692.12647
|
||||
252000 43.257666 1697 694.5812
|
||||
253000 43.777656 1686 652.36951
|
||||
254000 44.244131 1682 662.95256
|
||||
255000 44.667759 1677 637.34619
|
||||
256000 45.111967 1672 630.71277
|
||||
257000 45.550194 1669 641.87365
|
||||
258000 45.985106 1665 635.862
|
||||
259000 46.42582 1664 658.5339
|
||||
260000 46.860965 1662 669.95468
|
||||
261000 47.298309 1660 676.93495
|
||||
262000 47.748236 1657 681.72646
|
||||
263000 48.215018 1655 687.4078
|
||||
264000 48.657973 1651 681.61352
|
||||
265000 49.076584 1647 673.20622
|
||||
266000 49.497823 1644 677.30073
|
||||
267000 49.917789 1641 671.05897
|
||||
268000 50.347112 1639 689.55776
|
||||
269000 50.778062 1637 711.98809
|
||||
270000 51.226034 1633 705.29974
|
||||
Loop time of 51.2261 on 1 procs for 100000 steps with 1633 atoms
|
||||
|
||||
99.8% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 27.462 | 27.462 | 27.462 | 0.0 | 53.61
|
||||
Neigh | 0.47887 | 0.47887 | 0.47887 | 0.0 | 0.93
|
||||
Comm | 0.058496 | 0.058496 | 0.058496 | 0.0 | 0.11
|
||||
Output | 0.0039167 | 0.0039167 | 0.0039167 | 0.0 | 0.01
|
||||
Modify | 22.566 | 22.566 | 22.566 | 0.0 | 44.05
|
||||
Other | | 0.6567 | | | 1.28
|
||||
|
||||
Nlocal: 1633 ave 1633 max 1633 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 11358 ave 11358 max 11358 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 11358
|
||||
Ave neighs/atom = 6.955297
|
||||
Neighbor list builds = 244
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:02:15
|
||||
@ -1,635 +0,0 @@
|
||||
LAMMPS (8 Feb 2023)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
# pour particles into cone-shaped funnel, settle them, let them run out bottom
|
||||
|
||||
variable name string funnel_pour
|
||||
|
||||
thermo_modify flush yes
|
||||
units si
|
||||
variable PI equal 3.141592653589
|
||||
variable seed equal 14314
|
||||
|
||||
###############################################
|
||||
# Geometry-related parameters
|
||||
###############################################
|
||||
|
||||
variable xlo equal 10
|
||||
variable xhi equal 40
|
||||
variable ylo equal 10
|
||||
variable yhi equal 40
|
||||
variable zlo equal -20
|
||||
variable zhi equal 50
|
||||
|
||||
variable xc equal 25
|
||||
variable yc equal 25
|
||||
|
||||
variable zconehi equal 50
|
||||
variable zconelo equal 10
|
||||
variable zcyllo equal 0
|
||||
variable radconelo equal 2
|
||||
variable radconehi equal 20
|
||||
|
||||
################################################
|
||||
# Particle sizes
|
||||
################################################
|
||||
|
||||
variable rlo equal 0.25
|
||||
variable rhi equal 0.5
|
||||
variable dlo equal 2.0*${rlo}
|
||||
variable dlo equal 2.0*0.25
|
||||
variable dhi equal 2.0*${rhi}
|
||||
variable dhi equal 2.0*0.5
|
||||
|
||||
variable skin equal ${rhi}
|
||||
variable skin equal 0.5
|
||||
|
||||
###############################################
|
||||
# Granular contact parameters
|
||||
###############################################
|
||||
|
||||
variable coeffRes equal 0.1
|
||||
variable coeffFric equal 0.5
|
||||
|
||||
variable density equal 1.0
|
||||
variable EYoung equal 10^5
|
||||
variable Poisson equal 2.0/7.0
|
||||
variable GShear equal ${EYoung}/(2*(1+${Poisson}))
|
||||
variable GShear equal 100000/(2*(1+${Poisson}))
|
||||
variable GShear equal 100000/(2*(1+0.285714285714286))
|
||||
|
||||
variable gravity equal 1.0
|
||||
|
||||
variable reff equal 0.5*(${rhi}+${rlo})
|
||||
variable reff equal 0.5*(0.5+${rlo})
|
||||
variable reff equal 0.5*(0.5+0.25)
|
||||
variable meff equal ${density}*4.0/3.0*${PI}*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*${PI}*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*3.141592653589*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*3.141592653589*0.375^3
|
||||
variable min_mass equal ${density}*4.0/3.0*${PI}*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*${PI}*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*0.25*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*0.25*0.25
|
||||
variable max_mass equal ${density}*4.0/3.0*${PI}*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*${PI}*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*0.5*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*0.5*0.5
|
||||
|
||||
## Typical way to set kn, kt, etc.:
|
||||
variable kn equal 4.0*${GShear}/(3*(1-${Poisson}))
|
||||
variable kn equal 4.0*38888.8888888889/(3*(1-${Poisson}))
|
||||
variable kn equal 4.0*38888.8888888889/(3*(1-0.285714285714286))
|
||||
variable kt equal 4.0*${GShear}/(2-${Poisson})
|
||||
variable kt equal 4.0*38888.8888888889/(2-${Poisson})
|
||||
variable kt equal 4.0*38888.8888888889/(2-0.285714285714286)
|
||||
|
||||
variable a equal (-2.0*log(${coeffRes})/${PI})^2
|
||||
variable a equal (-2.0*log(0.1)/${PI})^2
|
||||
variable a equal (-2.0*log(0.1)/3.141592653589)^2
|
||||
variable gamma_n equal sqrt($a*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/0.0654498469497708/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/0.0654498469497708/(1+0.25*0.405284734569556))
|
||||
variable gamma_t equal ${gamma_n}*0.5
|
||||
variable gamma_t equal 903.503751814138*0.5
|
||||
|
||||
variable tcol equal ${PI}/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/0.0654498469497708-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/0.0654498469497708-903.503751814138/4.0)
|
||||
|
||||
variable dt equal ${tcol}*0.05
|
||||
variable dt equal 0.00210943016014969*0.05
|
||||
timestep ${dt}
|
||||
timestep 0.000105471508007485
|
||||
|
||||
###############################################
|
||||
variable dumpfreq equal 1000
|
||||
variable logfreq equal 1000
|
||||
|
||||
newton off
|
||||
atom_style sphere
|
||||
|
||||
boundary p p f
|
||||
|
||||
region boxreg block ${xlo} ${xhi} ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 ${xhi} ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 40 ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 40 -20 ${zhi}
|
||||
region boxreg block 10 40 10 40 -20 50
|
||||
create_box 1 boxreg
|
||||
Created orthogonal box = (10 10 -20) to (40 40 50)
|
||||
1 by 1 by 4 MPI processor grid
|
||||
|
||||
pair_style gran/hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1
|
||||
pair_coeff * *
|
||||
|
||||
neighbor ${skin} multi
|
||||
neighbor 0.5 multi
|
||||
thermo ${logfreq}
|
||||
thermo 1000
|
||||
|
||||
comm_style brick
|
||||
comm_modify mode multi group all vel yes
|
||||
balance 1.1 shift xyz 20 1.1
|
||||
Balancing ...
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 30, bins = 1 1 3
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hertz/history, perpetual
|
||||
attributes: half, newton off, size, history
|
||||
pair build: half/size/multi/newtoff
|
||||
stencil: full/multi/3d
|
||||
bin: multi
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
fix bal all balance 10000 1.1 shift xyz 20 1.01
|
||||
|
||||
####################### Options specific to pouring #########################
|
||||
|
||||
# insertion region for fix/pour
|
||||
|
||||
region insreg cylinder z ${xc} ${yc} 10 30 50 side in units box
|
||||
region insreg cylinder z 25 ${yc} 10 30 50 side in units box
|
||||
region insreg cylinder z 25 25 10 30 50 side in units box
|
||||
|
||||
# define cone and cylinder regions - see lammps doc on region command
|
||||
# note new open options
|
||||
|
||||
region cylreg cylinder z ${xc} ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 2 #Top is open
|
||||
region cylreg cylinder z 25 ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 ${radconelo} ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 0 ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 0 10 side in units box open 2
|
||||
|
||||
region conereg cone z ${xc} ${yc} ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2 #Bottom and top are open
|
||||
region conereg cone z 25 ${yc} ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 10 ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 10 50 side in units box open 1 open 2
|
||||
|
||||
region hopreg union 2 conereg cylreg
|
||||
|
||||
fix grav all gravity ${gravity} vector 0 0 -1
|
||||
fix grav all gravity 1 vector 0 0 -1
|
||||
fix 1 all nve/sphere
|
||||
|
||||
|
||||
fix hopper3 all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1 region hopreg
|
||||
|
||||
fix ins all pour 2000 1 42424 region insreg diam range ${dlo} ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens 1 ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens 1 1
|
||||
Particle insertion: 3000 every 59965 steps, 2000 by step 1
|
||||
|
||||
#dump 1 all custom ${dumpfreq} ${name}.dump # id type mass diameter x y z
|
||||
|
||||
#dump 2 all image 4000 image.*.jpg type type # axes yes 0.8 0.02 view 60 -30 zoom 3.0 # box no 0.0 axes no 0.0 0.0
|
||||
#dump_modify 2 pad 6
|
||||
|
||||
thermo_style custom step cpu atoms ke
|
||||
WARNING: New thermo_style command, previous thermo_modify settings will be lost (src/output.cpp:895)
|
||||
thermo_modify flush yes lost warn
|
||||
|
||||
# Initial run to fill up the cone
|
||||
|
||||
run 20000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 6.049 | 6.049 | 6.049 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
0 0 0 -0
|
||||
1000 0.55467905 2000 -0
|
||||
2000 0.77825615 2000 -0
|
||||
3000 0.99338813 2000 -0
|
||||
4000 1.2048904 2000 -0
|
||||
5000 1.4073987 2000 -0
|
||||
6000 1.6070452 2000 -0
|
||||
7000 1.8056594 2000 -0
|
||||
8000 1.9907326 2000 -0
|
||||
9000 2.1732359 2000 -0
|
||||
10000 2.3525506 2000 -0
|
||||
11000 2.4202338 2000 -0
|
||||
12000 2.4883928 2000 -0
|
||||
13000 2.5587335 2000 -0
|
||||
14000 2.6327822 2000 -0
|
||||
15000 2.7095893 2000 -0
|
||||
16000 2.7909032 2000 -0
|
||||
17000 2.8763781 2000 -0
|
||||
18000 2.9671807 2000 -0
|
||||
19000 3.05783 2000 -0
|
||||
20000 3.1546642 2000 -0
|
||||
Loop time of 3.1547 on 4 procs for 20000 steps with 2000 atoms
|
||||
|
||||
98.6% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.045592 | 0.12271 | 0.29398 | 28.5 | 3.89
|
||||
Neigh | 0.011353 | 0.019401 | 0.032667 | 5.7 | 0.61
|
||||
Comm | 0.043342 | 0.09899 | 0.1539 | 14.6 | 3.14
|
||||
Output | 0.00097884 | 0.0019761 | 0.0024333 | 1.3 | 0.06
|
||||
Modify | 0.8096 | 1.2822 | 2.26 | 50.7 | 40.65
|
||||
Other | | 1.629 | | | 51.65
|
||||
|
||||
Nlocal: 500 ave 510 max 493 min
|
||||
Histogram: 1 1 0 0 0 1 0 0 0 1
|
||||
Nghost: 154 ave 227 max 79 min
|
||||
Histogram: 1 0 0 0 1 0 1 0 0 1
|
||||
Neighs: 415.5 ave 610 max 258 min
|
||||
Histogram: 1 1 0 0 0 0 1 0 0 1
|
||||
|
||||
Total # of neighbors = 1662
|
||||
Ave neighs/atom = 0.831
|
||||
Neighbor list builds = 71
|
||||
Dangerous builds = 0
|
||||
unfix ins
|
||||
run 150000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 12.33 | 12.5 | 12.68 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
20000 0 2000 6652.2957
|
||||
21000 0.068149031 2000 6807.2201
|
||||
22000 0.13906682 2000 6973.9359
|
||||
23000 0.21167896 2000 7142.3648
|
||||
24000 0.28828482 2000 7276.9717
|
||||
25000 0.36895294 2000 7369.4191
|
||||
26000 0.45705665 2000 7497.6526
|
||||
27000 0.55283141 2000 7638.946
|
||||
28000 0.65163553 2000 7780.0339
|
||||
29000 0.75208427 2000 7881.8177
|
||||
30000 0.85956458 2000 7967.2641
|
||||
31000 0.94177635 2000 7994.9273
|
||||
32000 1.0345834 2000 7937.0672
|
||||
33000 1.1315152 2000 7774.0508
|
||||
34000 1.2426423 2000 7591.1511
|
||||
35000 1.3578344 2000 7357.5032
|
||||
36000 1.4893311 2000 7147.3776
|
||||
37000 1.6240315 2000 6980.0719
|
||||
38000 1.7664339 2000 6813.0872
|
||||
39000 1.91857 2000 6657.0694
|
||||
40000 2.0835393 2000 6505.1356
|
||||
41000 2.2038908 2000 6330.3106
|
||||
42000 2.330345 2000 6148.0635
|
||||
43000 2.4596185 2000 5933.4808
|
||||
44000 2.5912876 2000 5759.5507
|
||||
45000 2.7316375 2000 5510.4729
|
||||
46000 2.8777238 2000 5332.8673
|
||||
47000 3.0357893 2000 5164.4197
|
||||
48000 3.1931582 2000 5027.4099
|
||||
49000 3.341993 2000 4904.6999
|
||||
50000 3.4914327 2000 4712.0967
|
||||
51000 3.6880787 2000 4575.8693
|
||||
52000 3.8868278 2000 4443.4894
|
||||
53000 4.0538325 2000 4272.1666
|
||||
54000 4.2275386 2000 4113.2811
|
||||
55000 4.3935565 2000 3974.5981
|
||||
56000 4.6008319 2000 3863.5272
|
||||
57000 4.8305792 2000 3676.8918
|
||||
58000 5.1085757 2000 3446.5177
|
||||
59000 5.3025239 2000 3227.8857
|
||||
60000 5.5061134 2000 2997.8151
|
||||
61000 5.6771065 2000 2745.5998
|
||||
62000 5.8533046 2000 2530.2536
|
||||
63000 6.0266287 2000 2352.9283
|
||||
64000 6.1975348 2000 2102.4916
|
||||
65000 6.375875 2000 1906.3034
|
||||
66000 6.6008814 2000 1683.179
|
||||
67000 6.8728018 2000 1440.0663
|
||||
68000 7.1104699 2000 1220.2743
|
||||
69000 7.3660591 2000 1012.4596
|
||||
70000 7.6208232 2000 796.99913
|
||||
71000 7.8459169 2000 631.28788
|
||||
72000 8.0433916 2000 459.93641
|
||||
73000 8.2225178 2000 359.28959
|
||||
74000 8.3982201 2000 286.19292
|
||||
75000 8.5769976 2000 235.53259
|
||||
76000 8.7541865 2000 187.55737
|
||||
77000 9.0010462 2000 144.42323
|
||||
78000 9.2721615 2000 116.12613
|
||||
79000 9.4992863 2000 95.625301
|
||||
80000 9.7368141 2000 82.645629
|
||||
81000 9.9462546 2000 72.124657
|
||||
82000 10.15281 2000 64.266704
|
||||
83000 10.365519 2000 56.7285
|
||||
84000 10.55069 2000 49.44393
|
||||
85000 10.764107 2000 42.434733
|
||||
86000 10.993211 2000 37.816266
|
||||
87000 11.243268 2000 33.892006
|
||||
88000 11.487204 2000 29.898596
|
||||
89000 11.684173 2000 26.4401
|
||||
90000 11.880908 2000 23.329056
|
||||
91000 12.078366 2000 21.291141
|
||||
92000 12.347446 2000 19.494401
|
||||
93000 12.582632 2000 18.157646
|
||||
94000 12.833491 2000 17.176709
|
||||
95000 13.109452 2000 16.059418
|
||||
96000 13.34541 2000 15.524934
|
||||
97000 13.604566 2000 13.887097
|
||||
98000 13.816696 2000 12.98846
|
||||
99000 14.043128 2000 12.325347
|
||||
100000 14.35998 2000 11.567779
|
||||
101000 14.584033 2000 11.097346
|
||||
102000 14.793606 2000 10.981696
|
||||
103000 15.011832 2000 10.914661
|
||||
104000 15.223053 2000 10.183009
|
||||
105000 15.435892 2000 9.9825606
|
||||
106000 15.651946 2000 9.5164341
|
||||
107000 15.870696 2000 9.4270389
|
||||
108000 16.237826 2000 9.2752131
|
||||
109000 16.525601 2000 8.580319
|
||||
110000 16.74452 2000 8.3138082
|
||||
111000 16.991527 2000 7.826454
|
||||
112000 17.322972 2000 7.5958866
|
||||
113000 17.649386 2000 7.2760339
|
||||
114000 17.967676 2000 7.2879075
|
||||
115000 18.27941 2000 6.8298855
|
||||
116000 18.619507 2000 6.6964815
|
||||
117000 18.979092 2000 6.490952
|
||||
118000 19.303215 2000 6.0204595
|
||||
119000 19.683409 2000 5.9293145
|
||||
120000 20.034873 2000 5.7244854
|
||||
121000 20.329374 2000 5.4221021
|
||||
122000 20.670529 2000 4.8227757
|
||||
123000 20.970073 2000 4.7914829
|
||||
124000 21.297132 2000 4.6895984
|
||||
125000 21.524346 2000 4.4951309
|
||||
126000 21.742931 2000 4.5186107
|
||||
127000 21.983039 2000 4.5989696
|
||||
128000 22.203881 2000 4.5578225
|
||||
129000 22.428553 2000 4.2667783
|
||||
130000 22.662049 2000 4.0855202
|
||||
131000 22.893977 2000 4.129346
|
||||
132000 23.134398 2000 4.1720282
|
||||
133000 23.367561 2000 4.3178701
|
||||
134000 23.614361 2000 4.1047803
|
||||
135000 23.840139 2000 3.856834
|
||||
136000 24.095293 2000 4.0099605
|
||||
137000 24.320746 2000 4.1104868
|
||||
138000 24.555868 2000 4.1538456
|
||||
139000 24.798604 2000 4.3079797
|
||||
140000 25.125474 2000 4.0655486
|
||||
141000 25.360498 2000 4.1257388
|
||||
142000 25.597535 2000 4.1180413
|
||||
143000 25.824173 2000 4.2764691
|
||||
144000 26.082826 2000 4.3992832
|
||||
145000 26.307002 2000 4.0978942
|
||||
146000 26.532413 2000 4.1776805
|
||||
147000 26.759469 2000 4.2261665
|
||||
148000 26.989405 2000 4.4049886
|
||||
149000 27.215826 2000 4.5559941
|
||||
150000 27.443235 2000 4.7449947
|
||||
151000 27.670397 2000 4.962558
|
||||
152000 27.901368 2000 4.8517188
|
||||
153000 28.148201 2000 4.9263912
|
||||
154000 28.379071 2000 4.6200149
|
||||
155000 28.621063 2000 4.8289752
|
||||
156000 28.870192 2000 5.043235
|
||||
157000 29.105614 2000 5.2399981
|
||||
158000 29.330537 2000 5.494424
|
||||
159000 29.558095 2000 4.9215021
|
||||
160000 29.785841 2000 4.8938104
|
||||
161000 30.011182 2000 5.0832139
|
||||
162000 30.23825 2000 5.2281894
|
||||
163000 30.464829 2000 5.4710487
|
||||
164000 30.719854 2000 5.7311326
|
||||
165000 31.038065 2000 5.9048483
|
||||
166000 31.340672 2000 6.1177544
|
||||
167000 31.649901 2000 4.0749212
|
||||
168000 31.928746 2000 4.0087545
|
||||
169000 32.153717 2000 2.8333927
|
||||
170000 32.380796 2000 2.6131424
|
||||
Loop time of 32.3808 on 4 procs for 150000 steps with 2000 atoms
|
||||
|
||||
98.9% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 6.997 | 12.251 | 14.992 | 89.3 | 37.83
|
||||
Neigh | 0.1358 | 0.20191 | 0.24331 | 9.0 | 0.62
|
||||
Comm | 1.2102 | 2.0432 | 2.4992 | 36.1 | 6.31
|
||||
Output | 0.0079578 | 0.012222 | 0.020149 | 4.4 | 0.04
|
||||
Modify | 7.1333 | 9.974 | 12.03 | 56.2 | 30.80
|
||||
Other | | 7.899 | | | 24.39
|
||||
|
||||
Nlocal: 500 ave 547 max 414 min
|
||||
Histogram: 1 0 0 0 0 0 1 0 0 2
|
||||
Nghost: 447.5 ave 678 max 201 min
|
||||
Histogram: 1 0 0 0 1 0 1 0 0 1
|
||||
Neighs: 4478.75 ave 5715 max 3358 min
|
||||
Histogram: 1 0 0 1 0 0 1 0 0 1
|
||||
|
||||
Total # of neighbors = 17915
|
||||
Ave neighs/atom = 8.9575
|
||||
Neighbor list builds = 375
|
||||
Dangerous builds = 0
|
||||
|
||||
# remove "plug" - need to redefine cylinder region & union
|
||||
|
||||
region cylreg delete
|
||||
region hopreg delete
|
||||
region cylreg cylinder z ${xc} ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2 #Bottom & top are open
|
||||
region cylreg cylinder z 25 ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 0 ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 0 10 side in units box open 1 open 2
|
||||
|
||||
region hopreg union 2 cylreg conereg
|
||||
|
||||
unfix hopper3
|
||||
fix hopper3 all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1 region hopreg
|
||||
|
||||
run 100000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 12.34 | 12.53 | 12.68 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
170000 0 2000 2.6131424
|
||||
171000 0.22601136 2000 3.529459
|
||||
172000 0.45221016 2000 4.7071494
|
||||
173000 0.68427839 2000 6.3480095
|
||||
174000 0.91114205 2000 8.8055429
|
||||
175000 1.1431874 2000 12.020148
|
||||
176000 1.3732197 2000 16.079961
|
||||
177000 1.6051751 2000 20.911155
|
||||
178000 1.8346523 2000 26.447901
|
||||
179000 2.0762403 2000 32.277607
|
||||
180000 2.3420473 2000 39.374754
|
||||
181000 2.6328957 2000 46.824434
|
||||
182000 2.8669203 2000 54.755937
|
||||
183000 3.1047916 2000 63.957816
|
||||
184000 3.3310346 2000 74.217343
|
||||
185000 3.5685015 2000 85.472859
|
||||
186000 3.7955114 2000 97.586962
|
||||
187000 4.0326183 2000 110.39658
|
||||
188000 4.267244 2000 123.54524
|
||||
189000 4.4987867 2000 137.45798
|
||||
190000 4.7358838 2000 151.81094
|
||||
191000 4.9494874 2000 166.91945
|
||||
192000 5.1552044 2000 182.93379
|
||||
193000 5.3547002 2000 200.32195
|
||||
194000 5.5590208 2000 218.31863
|
||||
195000 5.7575332 2000 237.22122
|
||||
196000 5.9520759 2000 255.12936
|
||||
197000 6.1457469 2000 273.87347
|
||||
198000 6.341216 2000 293.82126
|
||||
199000 6.5397944 2000 315.13067
|
||||
200000 6.7418645 2000 337.18517
|
||||
201000 6.9368245 2000 359.48438
|
||||
202000 7.1538903 2000 382.76229
|
||||
203000 7.3864641 2000 408.60338
|
||||
204000 7.6731476 2000 435.15421
|
||||
205000 7.9053649 2000 462.53542
|
||||
206000 8.1480905 2000 490.85791
|
||||
207000 8.3856692 2000 519.80878
|
||||
208000 8.6034715 2000 550.44978
|
||||
209000 8.8046602 2000 581.78594
|
||||
210000 9.0044136 2000 615.02491
|
||||
211000 9.2216638 2000 649.34564
|
||||
212000 9.4269046 2000 684.24357
|
||||
213000 9.6587854 2000 720.72627
|
||||
214000 9.8596293 2000 757.96901
|
||||
215000 10.05877 2000 796.8493
|
||||
216000 10.256066 2000 836.58839
|
||||
217000 10.48718 2000 877.81823
|
||||
218000 10.694787 2000 920.81077
|
||||
219000 10.891455 2000 963.77552
|
||||
220000 11.147269 2000 1007.6868
|
||||
221000 11.400829 2000 1054.0654
|
||||
222000 11.65238 2000 1102.4934
|
||||
223000 11.846807 2000 1151.1348
|
||||
224000 12.040148 2000 1200.6622
|
||||
225000 12.229259 2000 1251.5126
|
||||
WARNING: Lost atoms: original 2000 current 1999 (src/thermo.cpp:487)
|
||||
226000 12.420863 1999 1299.6349
|
||||
227000 12.635492 1997 1338.1126
|
||||
228000 12.827738 1987 1354.6661
|
||||
229000 13.016127 1980 1369.1412
|
||||
230000 13.211511 1970 1369.1776
|
||||
231000 13.404909 1963 1377.7863
|
||||
232000 13.602332 1950 1362.1028
|
||||
233000 13.796103 1938 1344.4535
|
||||
234000 13.988442 1924 1318.1397
|
||||
235000 14.185813 1907 1269.3181
|
||||
236000 14.378388 1895 1242.269
|
||||
237000 14.568867 1881 1188.0729
|
||||
238000 14.75676 1868 1162.8778
|
||||
239000 14.947894 1854 1111.9974
|
||||
240000 15.160004 1840 1050.2813
|
||||
241000 15.340495 1831 1024.5782
|
||||
242000 15.523597 1816 980.07203
|
||||
243000 15.725193 1807 973.84606
|
||||
244000 15.902549 1796 936.95947
|
||||
245000 16.081382 1790 916.53685
|
||||
246000 16.261081 1780 893.82891
|
||||
247000 16.451727 1770 853.09944
|
||||
248000 16.628641 1755 804.73429
|
||||
249000 16.804105 1749 773.19378
|
||||
250000 16.978354 1738 734.78084
|
||||
251000 17.152527 1725 668.92528
|
||||
252000 17.328291 1717 651.36038
|
||||
253000 17.512786 1706 595.48412
|
||||
254000 17.695931 1699 564.79829
|
||||
255000 17.874221 1695 558.19897
|
||||
256000 18.050516 1693 568.02459
|
||||
257000 18.228697 1692 584.97166
|
||||
258000 18.400925 1689 574.19701
|
||||
259000 18.576449 1687 583.36332
|
||||
260000 18.754006 1684 577.56927
|
||||
261000 18.946091 1681 582.0375
|
||||
262000 19.182957 1679 583.29644
|
||||
263000 19.394795 1676 575.09831
|
||||
264000 19.604668 1673 575.78272
|
||||
265000 19.81517 1672 595.66572
|
||||
266000 20.046658 1670 610.84262
|
||||
267000 20.332684 1665 588.36505
|
||||
268000 20.573691 1662 593.44831
|
||||
269000 20.800574 1660 600.31964
|
||||
270000 21.058624 1656 588.46212
|
||||
Loop time of 21.0587 on 4 procs for 100000 steps with 1656 atoms
|
||||
|
||||
99.0% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 3.8632 | 8.4037 | 11.541 | 97.3 | 39.91
|
||||
Neigh | 0.13431 | 0.15665 | 0.17248 | 3.8 | 0.74
|
||||
Comm | 0.70516 | 1.4552 | 1.9637 | 40.7 | 6.91
|
||||
Output | 0.0030904 | 0.0079543 | 0.016722 | 5.9 | 0.04
|
||||
Modify | 5.3661 | 6.1781 | 6.8249 | 22.0 | 29.34
|
||||
Other | | 4.857 | | | 23.06
|
||||
|
||||
Nlocal: 414 ave 426 max 385 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 3
|
||||
Nghost: 408 ave 634 max 183 min
|
||||
Histogram: 1 0 0 1 0 0 1 0 0 1
|
||||
Neighs: 3463 ave 4360 max 2354 min
|
||||
Histogram: 1 0 0 1 0 0 0 0 1 1
|
||||
|
||||
Total # of neighbors = 13852
|
||||
Ave neighs/atom = 8.3647343
|
||||
Neighbor list builds = 255
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:56
|
||||
@ -1,634 +0,0 @@
|
||||
LAMMPS (8 Feb 2023)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
variable name string mixer
|
||||
|
||||
thermo_modify flush yes
|
||||
variable seed equal 14314
|
||||
|
||||
###############################################
|
||||
# Particle parameters
|
||||
################################################
|
||||
|
||||
variable rlo equal 0.3
|
||||
variable rhi equal 0.6
|
||||
variable dlo equal 2.0*${rlo}
|
||||
variable dlo equal 2.0*0.3
|
||||
variable dhi equal 2.0*${rhi}
|
||||
variable dhi equal 2.0*0.6
|
||||
variable skin equal ${rhi}
|
||||
variable skin equal 0.6
|
||||
|
||||
variable coeffRes equal 0.1
|
||||
variable coeffFric equal 0.5
|
||||
|
||||
variable kn equal 10^5
|
||||
variable kt equal 0.2*${kn}
|
||||
variable kt equal 0.2*100000
|
||||
|
||||
variable gravity equal 1.0
|
||||
variable density equal 1.0
|
||||
|
||||
variable min_mass equal ${density}*4.0/3.0*PI*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*0.3*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*0.3*0.3
|
||||
variable a equal (-2.0*log(${coeffRes})/PI)^2
|
||||
variable a equal (-2.0*log(0.1)/PI)^2
|
||||
variable gamma_n equal sqrt($a*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/0.113097335529233/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/0.113097335529233/(1+0.25*0.405284734569351))
|
||||
variable gamma_t equal ${gamma_n}*0.5
|
||||
variable gamma_t equal 806.699778405191*0.5
|
||||
|
||||
variable tcol equal PI/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/0.113097335529233-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/0.113097335529233-806.699778405191/4.0)
|
||||
|
||||
variable dt equal ${tcol}*0.02
|
||||
variable dt equal 0.00236257621510454*0.02
|
||||
timestep ${dt}
|
||||
timestep 4.72515243020908e-05
|
||||
|
||||
###############################################
|
||||
|
||||
variable dumpfreq equal 1000
|
||||
variable logfreq equal 1000
|
||||
|
||||
newton on
|
||||
atom_style sphere
|
||||
|
||||
boundary p p f
|
||||
|
||||
region boxreg block 0 20 0 20 0 20
|
||||
create_box 1 boxreg
|
||||
Created orthogonal box = (0 0 0) to (20 20 20)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
|
||||
pair_style gran/hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 403.349889202595 ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 403.349889202595 0.5 1
|
||||
pair_coeff * *
|
||||
|
||||
neighbor ${skin} multi
|
||||
neighbor 0.6 multi
|
||||
thermo ${logfreq}
|
||||
thermo 1000
|
||||
|
||||
comm_style brick
|
||||
comm_modify mode multi group all vel yes
|
||||
balance 1.1 shift xyz 20 1.1
|
||||
Balancing ...
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 20, bins = 1 1 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hertz/history, perpetual
|
||||
attributes: half, newton on, size, history
|
||||
pair build: half/size/multi/newton
|
||||
stencil: half/multi/3d
|
||||
bin: multi
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
fix bal all balance 10000 1.1 shift xyz 20 1.01
|
||||
|
||||
####################### Options specific to pouring #########################
|
||||
|
||||
region insreg cylinder z 10 10 8 10 18 side in units box
|
||||
region cylreg cylinder z 10 10 10 0 20 side in units box
|
||||
|
||||
variable theta equal (step/400000)*2*PI
|
||||
|
||||
region b1 block 2 18 9 11 0 4 side out rotate v_theta 10 10 0 0 0 1 units box
|
||||
region b2 block 9 11 2 18 0 3.99999 side out rotate v_theta 10 10 0 0 0 1 units box
|
||||
|
||||
region mixer intersect 3 cylreg b1 b2 side in
|
||||
|
||||
fix grav all gravity ${gravity} vector 0 0 -1
|
||||
fix grav all gravity 1 vector 0 0 -1
|
||||
fix 1 all nve/sphere
|
||||
|
||||
fix mixwall all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 403.349889202595 ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 403.349889202595 0.5 1 region mixer
|
||||
|
||||
fix ins all pour 1000 1 42424 region insreg diam range ${dlo} ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens 1 ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens 1 1
|
||||
Particle insertion: 444 every 84653 steps, 1000 by step 169307
|
||||
|
||||
#dump 1 all custom ${dumpfreq} ${name}_pour.dump # id type mass diameter x y z
|
||||
|
||||
#dump 2 all image 4000 image.*.jpg type type # axes yes 0.8 0.02 view 60 -30 zoom 1.5 # box no 0.0 axes no 0.0 0.0
|
||||
#dump_modify 2 pad 6
|
||||
|
||||
thermo_style custom step cpu atoms ke v_theta
|
||||
WARNING: New thermo_style command, previous thermo_modify settings will be lost (src/output.cpp:895)
|
||||
thermo_modify flush yes lost warn
|
||||
|
||||
run 200000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.861 | 5.861 | 5.861 Mbytes
|
||||
Step CPU Atoms KinEng v_theta
|
||||
0 0 0 -0 0
|
||||
1000 0.11477344 444 -0 0.015707963
|
||||
2000 0.21604269 444 -0 0.031415927
|
||||
3000 0.31421365 444 -0 0.04712389
|
||||
4000 0.41095902 444 -0 0.062831853
|
||||
5000 0.50703042 444 -0 0.078539816
|
||||
6000 0.60585007 444 -0 0.09424778
|
||||
7000 0.70232419 444 -0 0.10995574
|
||||
8000 0.80002622 444 -0 0.12566371
|
||||
9000 0.89464008 444 -0 0.14137167
|
||||
10000 0.99260726 444 -0 0.15707963
|
||||
11000 1.090675 444 -0 0.1727876
|
||||
12000 1.1878107 444 -0 0.18849556
|
||||
13000 1.2860401 444 -0 0.20420352
|
||||
14000 1.3830433 444 -0 0.21991149
|
||||
15000 1.4834023 444 -0 0.23561945
|
||||
16000 1.5799984 444 -0 0.25132741
|
||||
17000 1.6758091 444 -0 0.26703538
|
||||
18000 1.7713554 444 -0 0.28274334
|
||||
19000 1.8684734 444 -0 0.2984513
|
||||
20000 1.9661563 444 -0 0.31415927
|
||||
21000 2.0629748 444 -0 0.32986723
|
||||
22000 2.1575594 444 -0 0.34557519
|
||||
23000 2.2530422 444 -0 0.36128316
|
||||
24000 2.3525179 444 -0 0.37699112
|
||||
25000 2.4494323 444 -0 0.39269908
|
||||
26000 2.5454666 444 -0 0.40840704
|
||||
27000 2.6402269 444 -0 0.42411501
|
||||
28000 2.7364338 444 -0 0.43982297
|
||||
29000 2.8349 444 -0 0.45553093
|
||||
30000 2.9327959 444 -0 0.4712389
|
||||
31000 3.0304534 444 -0 0.48694686
|
||||
32000 3.1315005 444 -0 0.50265482
|
||||
33000 3.2290307 444 -0 0.51836279
|
||||
34000 3.3243787 444 -0 0.53407075
|
||||
35000 3.4232964 444 -0 0.54977871
|
||||
36000 3.5235978 444 -0 0.56548668
|
||||
37000 3.6214101 444 -0 0.58119464
|
||||
38000 3.7179412 444 -0 0.5969026
|
||||
39000 3.8159856 444 -0 0.61261057
|
||||
40000 3.9121916 444 -0 0.62831853
|
||||
41000 4.0080794 444 -0 0.64402649
|
||||
42000 4.1087349 444 -0 0.65973446
|
||||
43000 4.2059697 444 -0 0.67544242
|
||||
44000 4.3043867 444 -0 0.69115038
|
||||
45000 4.4014253 444 -0 0.70685835
|
||||
46000 4.5000241 444 -0 0.72256631
|
||||
47000 4.5970258 444 -0 0.73827427
|
||||
48000 4.6929243 444 -0 0.75398224
|
||||
49000 4.7894702 444 -0 0.7696902
|
||||
50000 4.8858098 444 -0 0.78539816
|
||||
51000 4.985063 444 -0 0.80110613
|
||||
52000 5.0863877 444 -0 0.81681409
|
||||
53000 5.181301 444 -0 0.83252205
|
||||
54000 5.2819523 444 -0 0.84823002
|
||||
55000 5.3895357 444 -0 0.86393798
|
||||
56000 5.5225568 444 -0 0.87964594
|
||||
57000 5.6473901 444 -0 0.89535391
|
||||
58000 5.7786123 444 -0 0.91106187
|
||||
59000 5.8932617 444 -0 0.92676983
|
||||
60000 6.004952 444 -0 0.9424778
|
||||
61000 6.1168028 444 -0 0.95818576
|
||||
62000 6.2274784 444 -0 0.97389372
|
||||
63000 6.341172 444 -0 0.98960169
|
||||
64000 6.4565154 444 -0 1.0053096
|
||||
65000 6.5684785 444 -0 1.0210176
|
||||
66000 6.6836542 444 -0 1.0367256
|
||||
67000 6.797745 444 -0 1.0524335
|
||||
68000 6.9091592 444 -0 1.0681415
|
||||
69000 7.0230958 444 -0 1.0838495
|
||||
70000 7.140508 444 -0 1.0995574
|
||||
71000 7.2547153 444 -0 1.1152654
|
||||
72000 7.3698096 444 -0 1.1309734
|
||||
73000 7.4846587 444 -0 1.1466813
|
||||
74000 7.6005538 444 -0 1.1623893
|
||||
75000 7.715498 444 -0 1.1780972
|
||||
76000 7.8306339 444 -0 1.1938052
|
||||
77000 7.9458861 444 -0 1.2095132
|
||||
78000 8.0608796 444 -0 1.2252211
|
||||
79000 8.1819612 444 -0 1.2409291
|
||||
80000 8.3017939 444 -0 1.2566371
|
||||
81000 8.4206794 444 -0 1.272345
|
||||
82000 8.5396045 444 -0 1.288053
|
||||
83000 8.6588178 444 -0 1.303761
|
||||
84000 8.7939815 444 -0 1.3194689
|
||||
85000 8.9999511 888 -0 1.3351769
|
||||
86000 9.2762515 888 -0 1.3508848
|
||||
87000 9.5497189 888 -0 1.3665928
|
||||
88000 9.8025426 888 -0 1.3823008
|
||||
89000 10.063005 888 -0 1.3980087
|
||||
90000 10.343956 888 -0 1.4137167
|
||||
91000 10.630004 888 -0 1.4294247
|
||||
92000 10.865437 888 -0 1.4451326
|
||||
93000 11.090302 888 -0 1.4608406
|
||||
94000 11.306921 888 -0 1.4765485
|
||||
95000 11.525442 888 -0 1.4922565
|
||||
96000 11.786482 888 -0 1.5079645
|
||||
97000 12.033336 888 -0 1.5236724
|
||||
98000 12.258224 888 -0 1.5393804
|
||||
99000 12.486583 888 -0 1.5550884
|
||||
100000 12.70566 888 -0 1.5707963
|
||||
101000 12.934051 888 -0 1.5865043
|
||||
102000 13.194977 888 -0 1.6022123
|
||||
103000 13.503561 888 -0 1.6179202
|
||||
104000 13.737785 888 -0 1.6336282
|
||||
105000 13.96388 888 -0 1.6493361
|
||||
106000 14.190156 888 -0 1.6650441
|
||||
107000 14.416346 888 -0 1.6807521
|
||||
108000 14.642321 888 -0 1.69646
|
||||
109000 14.877668 888 -0 1.712168
|
||||
110000 15.114644 888 -0 1.727876
|
||||
111000 15.354762 888 -0 1.7435839
|
||||
112000 15.615795 888 -0 1.7592919
|
||||
113000 15.854301 888 -0 1.7749998
|
||||
114000 16.099855 888 -0 1.7907078
|
||||
115000 16.344044 888 -0 1.8064158
|
||||
116000 16.60829 888 -0 1.8221237
|
||||
117000 16.847146 888 -0 1.8378317
|
||||
118000 17.086787 888 -0 1.8535397
|
||||
119000 17.324264 888 -0 1.8692476
|
||||
120000 17.563913 888 -0 1.8849556
|
||||
121000 17.798333 888 -0 1.9006636
|
||||
122000 18.033339 888 -0 1.9163715
|
||||
123000 18.275883 888 -0 1.9320795
|
||||
124000 18.542879 888 -0 1.9477874
|
||||
125000 18.790098 888 -0 1.9634954
|
||||
126000 19.034113 888 -0 1.9792034
|
||||
127000 19.286183 888 -0 1.9949113
|
||||
128000 19.574764 888 -0 2.0106193
|
||||
129000 19.832536 888 -0 2.0263273
|
||||
130000 20.085705 888 -0 2.0420352
|
||||
131000 20.327805 888 -0 2.0577432
|
||||
132000 20.576476 888 -0 2.0734512
|
||||
133000 20.82021 888 -0 2.0891591
|
||||
134000 21.063425 888 -0 2.1048671
|
||||
135000 21.304848 888 -0 2.120575
|
||||
136000 21.554936 888 -0 2.136283
|
||||
137000 21.797949 888 -0 2.151991
|
||||
138000 22.041181 888 -0 2.1676989
|
||||
139000 22.288509 888 -0 2.1834069
|
||||
140000 22.539512 888 -0 2.1991149
|
||||
141000 22.786046 888 -0 2.2148228
|
||||
142000 23.052553 888 -0 2.2305308
|
||||
143000 23.321282 888 -0 2.2462387
|
||||
144000 23.619171 888 -0 2.2619467
|
||||
145000 23.918581 888 -0 2.2776547
|
||||
146000 24.200849 888 -0 2.2933626
|
||||
147000 24.500127 888 -0 2.3090706
|
||||
148000 24.756357 888 -0 2.3247786
|
||||
149000 25.015262 888 -0 2.3404865
|
||||
150000 25.271136 888 -0 2.3561945
|
||||
151000 25.519846 888 -0 2.3719025
|
||||
152000 25.780481 888 -0 2.3876104
|
||||
153000 26.027917 888 -0 2.4033184
|
||||
154000 26.277021 888 -0 2.4190263
|
||||
155000 26.54158 888 -0 2.4347343
|
||||
156000 26.828357 888 -0 2.4504423
|
||||
157000 27.172993 888 -0 2.4661502
|
||||
158000 27.454171 888 -0 2.4818582
|
||||
159000 27.72964 888 -0 2.4975662
|
||||
160000 28.007464 888 -0 2.5132741
|
||||
161000 28.28268 888 -0 2.5289821
|
||||
162000 28.561094 888 -0 2.54469
|
||||
163000 28.839295 888 -0 2.560398
|
||||
164000 29.117588 888 -0 2.576106
|
||||
165000 29.394126 888 -0 2.5918139
|
||||
166000 29.675102 888 -0 2.6075219
|
||||
167000 29.951524 888 -0 2.6232299
|
||||
168000 30.233181 888 -0 2.6389378
|
||||
169000 30.516798 888 -0 2.6546458
|
||||
170000 30.818897 1000 -0 2.6703538
|
||||
171000 31.215403 1000 -0 2.6860617
|
||||
172000 31.528362 1000 -0 2.7017697
|
||||
173000 31.844759 1000 -0 2.7174776
|
||||
174000 32.159787 1000 -0 2.7331856
|
||||
175000 32.482605 1000 -0 2.7488936
|
||||
176000 32.798004 1000 -0 2.7646015
|
||||
177000 33.112668 1000 -0 2.7803095
|
||||
178000 33.429501 1000 -0 2.7960175
|
||||
179000 33.74646 1000 -0 2.8117254
|
||||
180000 34.059172 1000 -0 2.8274334
|
||||
181000 34.381226 1000 -0 2.8431414
|
||||
182000 34.697465 1000 -0 2.8588493
|
||||
183000 35.008892 1000 -0 2.8745573
|
||||
184000 35.332856 1000 -0 2.8902652
|
||||
185000 35.650733 1000 -0 2.9059732
|
||||
186000 35.971328 1000 -0 2.9216812
|
||||
187000 36.298046 1000 -0 2.9373891
|
||||
188000 36.622634 1000 -0 2.9530971
|
||||
189000 36.945728 1000 -0 2.9688051
|
||||
190000 37.268801 1000 -0 2.984513
|
||||
191000 37.592615 1000 -0 3.000221
|
||||
192000 37.915197 1000 -0 3.0159289
|
||||
193000 38.226138 1000 -0 3.0316369
|
||||
194000 38.534735 1000 -0 3.0473449
|
||||
195000 38.844711 1000 -0 3.0630528
|
||||
196000 39.159518 1000 -0 3.0787608
|
||||
197000 39.474235 1000 -0 3.0944688
|
||||
198000 39.786609 1000 -0 3.1101767
|
||||
199000 40.10213 1000 -0 3.1258847
|
||||
200000 40.421226 1000 -0 3.1415927
|
||||
Loop time of 40.4213 on 1 procs for 200000 steps with 1000 atoms
|
||||
|
||||
Performance: 20199.903 tau/day, 4947.886 timesteps/s, 4.948 Matom-step/s
|
||||
99.7% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 3.6681 | 3.6681 | 3.6681 | 0.0 | 9.07
|
||||
Neigh | 0.050194 | 0.050194 | 0.050194 | 0.0 | 0.12
|
||||
Comm | 0.53308 | 0.53308 | 0.53308 | 0.0 | 1.32
|
||||
Output | 0.0071363 | 0.0071363 | 0.0071363 | 0.0 | 0.02
|
||||
Modify | 35.563 | 35.563 | 35.563 | 0.0 | 87.98
|
||||
Other | | 0.5999 | | | 1.48
|
||||
|
||||
Nlocal: 1000 ave 1000 max 1000 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 197 ave 197 max 197 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 3812 ave 3812 max 3812 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 3812
|
||||
Ave neighs/atom = 3.812
|
||||
Neighbor list builds = 205
|
||||
Dangerous builds = 0
|
||||
unfix ins
|
||||
run 200000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 11.89 | 11.89 | 11.89 Mbytes
|
||||
Step CPU Atoms KinEng v_theta
|
||||
200000 0 1000 1.0188213 3.1415927
|
||||
201000 0.31745969 1000 1.0237918 3.1573006
|
||||
202000 0.6315036 1000 1.0177231 3.1730086
|
||||
203000 0.9480314 1000 1.0127096 3.1887165
|
||||
204000 1.2572431 1000 1.0084386 3.2044245
|
||||
205000 1.5683429 1000 0.9957528 3.2201325
|
||||
206000 1.8801922 1000 1.0003921 3.2358404
|
||||
207000 2.1905883 1000 0.99358387 3.2515484
|
||||
208000 2.4948426 1000 0.99103748 3.2672564
|
||||
209000 2.8195665 1000 0.98488628 3.2829643
|
||||
210000 3.1420952 1000 0.98305824 3.2986723
|
||||
211000 3.4618849 1000 0.97185818 3.3143802
|
||||
212000 3.7910078 1000 0.96191966 3.3300882
|
||||
213000 4.1184009 1000 0.95953159 3.3457962
|
||||
214000 4.4491355 1000 0.95307268 3.3615041
|
||||
215000 4.7782398 1000 0.95612155 3.3772121
|
||||
216000 5.1088177 1000 0.96582166 3.3929201
|
||||
217000 5.4376503 1000 0.96124408 3.408628
|
||||
218000 5.7707229 1000 0.95705813 3.424336
|
||||
219000 6.1055922 1000 0.9660222 3.440044
|
||||
220000 6.4418056 1000 0.97539486 3.4557519
|
||||
221000 6.7755181 1000 0.97919396 3.4714599
|
||||
222000 7.104521 1000 0.97448171 3.4871678
|
||||
223000 7.4368025 1000 0.95742917 3.5028758
|
||||
224000 7.7623405 1000 0.94218245 3.5185838
|
||||
225000 8.0932682 1000 0.93056484 3.5342917
|
||||
226000 8.4217598 1000 0.92009109 3.5499997
|
||||
227000 8.747426 1000 0.90684871 3.5657077
|
||||
228000 9.0818038 1000 0.91719046 3.5814156
|
||||
229000 9.4125504 1000 0.92681746 3.5971236
|
||||
230000 9.7439963 1000 0.9195493 3.6128316
|
||||
231000 10.075499 1000 0.93275667 3.6285395
|
||||
232000 10.404017 1000 0.9494565 3.6442475
|
||||
233000 10.774786 1000 0.95036607 3.6599554
|
||||
234000 11.158713 1000 0.9596283 3.6756634
|
||||
235000 11.566878 1000 0.98314341 3.6913714
|
||||
236000 11.977294 1000 0.98115865 3.7070793
|
||||
237000 12.347191 1000 0.9723466 3.7227873
|
||||
238000 12.686388 1000 0.95267817 3.7384953
|
||||
239000 13.031631 1000 0.92661956 3.7542032
|
||||
240000 13.451121 1000 0.92237207 3.7699112
|
||||
241000 13.855031 1000 0.91301732 3.7856191
|
||||
242000 14.272001 1000 0.90488754 3.8013271
|
||||
243000 14.632631 1000 0.90430417 3.8170351
|
||||
244000 14.97608 1000 0.90179051 3.832743
|
||||
245000 15.419173 1000 0.89658897 3.848451
|
||||
246000 15.903699 1000 0.89583335 3.864159
|
||||
247000 16.312374 1000 0.89409138 3.8798669
|
||||
248000 16.660472 1000 0.89948364 3.8955749
|
||||
249000 17.063147 1000 0.90196936 3.9112829
|
||||
250000 17.423622 1000 0.89616943 3.9269908
|
||||
251000 17.76439 1000 0.87816303 3.9426988
|
||||
252000 18.103828 1000 0.86705341 3.9584067
|
||||
253000 18.454644 1000 0.84494344 3.9741147
|
||||
254000 18.876297 1000 0.81541663 3.9898227
|
||||
255000 19.264851 1000 0.80071805 4.0055306
|
||||
256000 19.669757 1000 0.80290754 4.0212386
|
||||
257000 20.066097 1000 0.80000385 4.0369466
|
||||
258000 20.481516 1000 0.80379277 4.0526545
|
||||
259000 20.851537 1000 0.81091684 4.0683625
|
||||
260000 21.246226 1000 0.80124855 4.0840704
|
||||
261000 21.586832 1000 0.79581606 4.0997784
|
||||
262000 21.968726 1000 0.78415946 4.1154864
|
||||
263000 22.388474 1000 0.78837276 4.1311943
|
||||
264000 22.76238 1000 0.78962435 4.1469023
|
||||
265000 23.13787 1000 0.79388706 4.1626103
|
||||
266000 23.470742 1000 0.80484385 4.1783182
|
||||
267000 23.801402 1000 0.79505699 4.1940262
|
||||
268000 24.14266 1000 0.78663829 4.2097342
|
||||
269000 24.545281 1000 0.77557297 4.2254421
|
||||
270000 24.886776 1000 0.76992342 4.2411501
|
||||
271000 25.218744 1000 0.75955867 4.256858
|
||||
272000 25.549898 1000 0.76207709 4.272566
|
||||
273000 25.882738 1000 0.76891185 4.288274
|
||||
274000 26.212384 1000 0.77380617 4.3039819
|
||||
275000 26.540612 1000 0.77349795 4.3196899
|
||||
276000 26.869636 1000 0.77559636 4.3353979
|
||||
277000 27.200449 1000 0.76806972 4.3511058
|
||||
278000 27.548549 1000 0.76223861 4.3668138
|
||||
279000 27.883681 1000 0.76306533 4.3825218
|
||||
280000 28.221552 1000 0.76369569 4.3982297
|
||||
281000 28.558479 1000 0.75945303 4.4139377
|
||||
282000 28.892758 1000 0.75872312 4.4296456
|
||||
283000 29.224927 1000 0.75354345 4.4453536
|
||||
284000 29.565477 1000 0.74433058 4.4610616
|
||||
285000 29.914679 1000 0.7349005 4.4767695
|
||||
286000 30.265305 1000 0.73182808 4.4924775
|
||||
287000 30.607982 1000 0.73334122 4.5081855
|
||||
288000 30.94168 1000 0.73308623 4.5238934
|
||||
289000 31.276062 1000 0.73620818 4.5396014
|
||||
290000 31.614934 1000 0.73906492 4.5553093
|
||||
291000 31.959782 1000 0.73921306 4.5710173
|
||||
292000 32.296279 1000 0.73919766 4.5867253
|
||||
293000 32.615262 1000 0.75148875 4.6024332
|
||||
294000 32.93925 1000 0.76390126 4.6181412
|
||||
295000 33.266316 1000 0.76421084 4.6338492
|
||||
296000 33.591115 1000 0.78124272 4.6495571
|
||||
297000 33.924279 1000 0.78526224 4.6652651
|
||||
298000 34.256265 1000 0.78279226 4.6809731
|
||||
299000 34.584382 1000 0.78390001 4.696681
|
||||
300000 34.910629 1000 0.78017239 4.712389
|
||||
301000 35.233205 1000 0.77432653 4.7280969
|
||||
302000 35.55956 1000 0.7627792 4.7438049
|
||||
303000 35.885484 1000 0.75222273 4.7595129
|
||||
304000 36.205453 1000 0.73765921 4.7752208
|
||||
305000 36.525101 1000 0.72338298 4.7909288
|
||||
306000 36.845236 1000 0.71944975 4.8066368
|
||||
307000 37.168044 1000 0.71547274 4.8223447
|
||||
308000 37.491196 1000 0.71267737 4.8380527
|
||||
309000 37.827079 1000 0.70506173 4.8537606
|
||||
310000 38.168049 1000 0.70685173 4.8694686
|
||||
311000 38.504282 1000 0.70327488 4.8851766
|
||||
312000 38.846152 1000 0.69732519 4.9008845
|
||||
313000 39.191958 1000 0.70137823 4.9165925
|
||||
314000 39.532177 1000 0.70613806 4.9323005
|
||||
315000 39.876728 1000 0.70981591 4.9480084
|
||||
316000 40.225244 1000 0.72246602 4.9637164
|
||||
317000 40.573681 1000 0.71946499 4.9794244
|
||||
318000 40.918134 1000 0.73275857 4.9951323
|
||||
319000 41.261914 1000 0.74357547 5.0108403
|
||||
320000 41.607984 1000 0.74138038 5.0265482
|
||||
321000 41.957822 1000 0.73285846 5.0422562
|
||||
322000 42.30176 1000 0.72990718 5.0579642
|
||||
323000 42.644077 1000 0.72024459 5.0736721
|
||||
324000 42.985509 1000 0.71052943 5.0893801
|
||||
325000 43.323921 1000 0.69560261 5.1050881
|
||||
326000 43.664945 1000 0.69939398 5.120796
|
||||
327000 44.004741 1000 0.71331291 5.136504
|
||||
328000 44.347204 1000 0.72181082 5.152212
|
||||
329000 44.689866 1000 0.72534262 5.1679199
|
||||
330000 45.055673 1000 0.73874292 5.1836279
|
||||
331000 45.400501 1000 0.74135464 5.1993358
|
||||
332000 45.743289 1000 0.73578005 5.2150438
|
||||
333000 46.087061 1000 0.72662516 5.2307518
|
||||
334000 46.427231 1000 0.72030125 5.2464597
|
||||
335000 46.767813 1000 0.72801784 5.2621677
|
||||
336000 47.108619 1000 0.73020974 5.2778757
|
||||
337000 47.44666 1000 0.7344527 5.2935836
|
||||
338000 47.784653 1000 0.73826638 5.3092916
|
||||
339000 48.124114 1000 0.74079395 5.3249995
|
||||
340000 48.463953 1000 0.74030413 5.3407075
|
||||
341000 48.804616 1000 0.74815855 5.3564155
|
||||
342000 49.143226 1000 0.75762011 5.3721234
|
||||
343000 49.482788 1000 0.76311094 5.3878314
|
||||
344000 49.822597 1000 0.76394459 5.4035394
|
||||
345000 50.162186 1000 0.75550163 5.4192473
|
||||
346000 50.496689 1000 0.7594991 5.4349553
|
||||
347000 50.831695 1000 0.76650932 5.4506633
|
||||
348000 51.167201 1000 0.76750437 5.4663712
|
||||
349000 51.501847 1000 0.77084248 5.4820792
|
||||
350000 51.841805 1000 0.76487701 5.4977871
|
||||
351000 52.179907 1000 0.76870148 5.5134951
|
||||
352000 52.517605 1000 0.77597853 5.5292031
|
||||
353000 52.850047 1000 0.77929348 5.544911
|
||||
354000 53.182408 1000 0.7744937 5.560619
|
||||
355000 53.512931 1000 0.76114616 5.576327
|
||||
356000 53.845782 1000 0.75392687 5.5920349
|
||||
357000 54.178336 1000 0.74858889 5.6077429
|
||||
358000 54.514517 1000 0.75630978 5.6234508
|
||||
359000 54.850783 1000 0.75781107 5.6391588
|
||||
360000 55.183323 1000 0.75613713 5.6548668
|
||||
361000 55.518704 1000 0.75250391 5.6705747
|
||||
362000 55.851425 1000 0.75790051 5.6862827
|
||||
363000 56.212376 1000 0.75283475 5.7019907
|
||||
364000 56.542027 1000 0.7431151 5.7176986
|
||||
365000 56.874325 1000 0.73274509 5.7334066
|
||||
366000 57.208926 1000 0.72261631 5.7491146
|
||||
367000 57.596495 1000 0.71279773 5.7648225
|
||||
368000 58.007863 1000 0.70452113 5.7805305
|
||||
369000 58.346944 1000 0.69777381 5.7962384
|
||||
370000 58.686215 1000 0.69698007 5.8119464
|
||||
371000 59.030366 1000 0.69322062 5.8276544
|
||||
372000 59.368607 1000 0.67728454 5.8433623
|
||||
373000 59.704376 1000 0.67335006 5.8590703
|
||||
374000 60.044772 1000 0.66920493 5.8747783
|
||||
375000 60.382875 1000 0.65614401 5.8904862
|
||||
376000 60.72002 1000 0.65874131 5.9061942
|
||||
377000 61.058554 1000 0.67072465 5.9219022
|
||||
378000 61.400078 1000 0.68118419 5.9376101
|
||||
379000 61.748931 1000 0.68481865 5.9533181
|
||||
380000 62.098203 1000 0.68840839 5.969026
|
||||
381000 62.444961 1000 0.69447162 5.984734
|
||||
382000 62.797286 1000 0.69881397 6.000442
|
||||
383000 63.154921 1000 0.69610171 6.0161499
|
||||
384000 63.508448 1000 0.70059329 6.0318579
|
||||
385000 63.857115 1000 0.71085103 6.0475659
|
||||
386000 64.207915 1000 0.71532684 6.0632738
|
||||
387000 64.561127 1000 0.72968624 6.0789818
|
||||
388000 64.939826 1000 0.74729894 6.0946897
|
||||
389000 65.284635 1000 0.76268063 6.1103977
|
||||
390000 65.631752 1000 0.77170089 6.1261057
|
||||
391000 65.981566 1000 0.77212462 6.1418136
|
||||
392000 66.328406 1000 0.773784 6.1575216
|
||||
393000 66.655905 1000 0.7731096 6.1732296
|
||||
394000 66.993751 1000 0.77245259 6.1889375
|
||||
395000 67.322842 1000 0.76912533 6.2046455
|
||||
396000 67.647532 1000 0.76397972 6.2203535
|
||||
397000 67.977448 1000 0.75736166 6.2360614
|
||||
398000 68.310064 1000 0.75287599 6.2517694
|
||||
399000 68.635966 1000 0.75354368 6.2674773
|
||||
400000 68.963492 1000 0.75582397 6.2831853
|
||||
Loop time of 68.9635 on 1 procs for 200000 steps with 1000 atoms
|
||||
|
||||
Performance: 11839.683 tau/day, 2900.084 timesteps/s, 2.900 Matom-step/s
|
||||
99.7% CPU use with 1 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 11.238 | 11.238 | 11.238 | 0.0 | 16.30
|
||||
Neigh | 0.077817 | 0.077817 | 0.077817 | 0.0 | 0.11
|
||||
Comm | 1.5441 | 1.5441 | 1.5441 | 0.0 | 2.24
|
||||
Output | 0.0082341 | 0.0082341 | 0.0082341 | 0.0 | 0.01
|
||||
Modify | 55.304 | 55.304 | 55.304 | 0.0 | 80.19
|
||||
Other | | 0.7909 | | | 1.15
|
||||
|
||||
Nlocal: 1000 ave 1000 max 1000 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 278 ave 278 max 278 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 5072 ave 5072 max 5072 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 5072
|
||||
Ave neighs/atom = 5.072
|
||||
Neighbor list builds = 166
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:01:49
|
||||
@ -1,634 +0,0 @@
|
||||
LAMMPS (8 Feb 2023)
|
||||
OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98)
|
||||
using 1 OpenMP thread(s) per MPI task
|
||||
variable name string mixer
|
||||
|
||||
thermo_modify flush yes
|
||||
variable seed equal 14314
|
||||
|
||||
###############################################
|
||||
# Particle parameters
|
||||
################################################
|
||||
|
||||
variable rlo equal 0.3
|
||||
variable rhi equal 0.6
|
||||
variable dlo equal 2.0*${rlo}
|
||||
variable dlo equal 2.0*0.3
|
||||
variable dhi equal 2.0*${rhi}
|
||||
variable dhi equal 2.0*0.6
|
||||
variable skin equal ${rhi}
|
||||
variable skin equal 0.6
|
||||
|
||||
variable coeffRes equal 0.1
|
||||
variable coeffFric equal 0.5
|
||||
|
||||
variable kn equal 10^5
|
||||
variable kt equal 0.2*${kn}
|
||||
variable kt equal 0.2*100000
|
||||
|
||||
variable gravity equal 1.0
|
||||
variable density equal 1.0
|
||||
|
||||
variable min_mass equal ${density}*4.0/3.0*PI*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*0.3*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*0.3*0.3
|
||||
variable a equal (-2.0*log(${coeffRes})/PI)^2
|
||||
variable a equal (-2.0*log(0.1)/PI)^2
|
||||
variable gamma_n equal sqrt($a*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/0.113097335529233/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/0.113097335529233/(1+0.25*0.405284734569351))
|
||||
variable gamma_t equal ${gamma_n}*0.5
|
||||
variable gamma_t equal 806.699778405191*0.5
|
||||
|
||||
variable tcol equal PI/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/0.113097335529233-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/0.113097335529233-806.699778405191/4.0)
|
||||
|
||||
variable dt equal ${tcol}*0.02
|
||||
variable dt equal 0.00236257621510454*0.02
|
||||
timestep ${dt}
|
||||
timestep 4.72515243020908e-05
|
||||
|
||||
###############################################
|
||||
|
||||
variable dumpfreq equal 1000
|
||||
variable logfreq equal 1000
|
||||
|
||||
newton on
|
||||
atom_style sphere
|
||||
|
||||
boundary p p f
|
||||
|
||||
region boxreg block 0 20 0 20 0 20
|
||||
create_box 1 boxreg
|
||||
Created orthogonal box = (0 0 0) to (20 20 20)
|
||||
1 by 2 by 2 MPI processor grid
|
||||
|
||||
pair_style gran/hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 403.349889202595 ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 403.349889202595 0.5 1
|
||||
pair_coeff * *
|
||||
|
||||
neighbor ${skin} multi
|
||||
neighbor 0.6 multi
|
||||
thermo ${logfreq}
|
||||
thermo 1000
|
||||
|
||||
comm_style brick
|
||||
comm_modify mode multi group all vel yes
|
||||
balance 1.1 shift xyz 20 1.1
|
||||
Balancing ...
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 20, bins = 1 1 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hertz/history, perpetual
|
||||
attributes: half, newton on, size, history
|
||||
pair build: half/size/multi/newton
|
||||
stencil: half/multi/3d
|
||||
bin: multi
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:210)
|
||||
fix bal all balance 10000 1.1 shift xyz 20 1.01
|
||||
|
||||
####################### Options specific to pouring #########################
|
||||
|
||||
region insreg cylinder z 10 10 8 10 18 side in units box
|
||||
region cylreg cylinder z 10 10 10 0 20 side in units box
|
||||
|
||||
variable theta equal (step/400000)*2*PI
|
||||
|
||||
region b1 block 2 18 9 11 0 4 side out rotate v_theta 10 10 0 0 0 1 units box
|
||||
region b2 block 9 11 2 18 0 3.99999 side out rotate v_theta 10 10 0 0 0 1 units box
|
||||
|
||||
region mixer intersect 3 cylreg b1 b2 side in
|
||||
|
||||
fix grav all gravity ${gravity} vector 0 0 -1
|
||||
fix grav all gravity 1 vector 0 0 -1
|
||||
fix 1 all nve/sphere
|
||||
|
||||
fix mixwall all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 403.349889202595 ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 403.349889202595 0.5 1 region mixer
|
||||
|
||||
fix ins all pour 1000 1 42424 region insreg diam range ${dlo} ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens 1 ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens 1 1
|
||||
Particle insertion: 444 every 84653 steps, 1000 by step 169307
|
||||
|
||||
#dump 1 all custom ${dumpfreq} ${name}_pour.dump # id type mass diameter x y z
|
||||
|
||||
#dump 2 all image 4000 image.*.jpg type type # axes yes 0.8 0.02 view 60 -30 zoom 1.5 # box no 0.0 axes no 0.0 0.0
|
||||
#dump_modify 2 pad 6
|
||||
|
||||
thermo_style custom step cpu atoms ke v_theta
|
||||
WARNING: New thermo_style command, previous thermo_modify settings will be lost (src/output.cpp:895)
|
||||
thermo_modify flush yes lost warn
|
||||
|
||||
run 200000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.816 | 5.816 | 5.816 Mbytes
|
||||
Step CPU Atoms KinEng v_theta
|
||||
0 0 0 -0 0
|
||||
1000 0.069039547 444 -0 0.015707963
|
||||
2000 0.12867095 444 -0 0.031415927
|
||||
3000 0.18791426 444 -0 0.04712389
|
||||
4000 0.24614388 444 -0 0.062831853
|
||||
5000 0.30404486 444 -0 0.078539816
|
||||
6000 0.36105446 444 -0 0.09424778
|
||||
7000 0.41713358 444 -0 0.10995574
|
||||
8000 0.47282802 444 -0 0.12566371
|
||||
9000 0.52742586 444 -0 0.14137167
|
||||
10000 0.58233488 444 -0 0.15707963
|
||||
11000 0.62155506 444 -0 0.1727876
|
||||
12000 0.6605457 444 -0 0.18849556
|
||||
13000 0.69971591 444 -0 0.20420352
|
||||
14000 0.73821845 444 -0 0.21991149
|
||||
15000 0.77860211 444 -0 0.23561945
|
||||
16000 0.8188072 444 -0 0.25132741
|
||||
17000 0.85992964 444 -0 0.26703538
|
||||
18000 0.9008443 444 -0 0.28274334
|
||||
19000 0.94216466 444 -0 0.2984513
|
||||
20000 0.98508697 444 -0 0.31415927
|
||||
21000 1.0241468 444 -0 0.32986723
|
||||
22000 1.0606191 444 -0 0.34557519
|
||||
23000 1.0972735 444 -0 0.36128316
|
||||
24000 1.134726 444 -0 0.37699112
|
||||
25000 1.1723693 444 -0 0.39269908
|
||||
26000 1.211349 444 -0 0.40840704
|
||||
27000 1.250291 444 -0 0.42411501
|
||||
28000 1.2906408 444 -0 0.43982297
|
||||
29000 1.3307315 444 -0 0.45553093
|
||||
30000 1.3704867 444 -0 0.4712389
|
||||
31000 1.4064392 444 -0 0.48694686
|
||||
32000 1.4426955 444 -0 0.50265482
|
||||
33000 1.4789666 444 -0 0.51836279
|
||||
34000 1.5163037 444 -0 0.53407075
|
||||
35000 1.5534135 444 -0 0.54977871
|
||||
36000 1.5907054 444 -0 0.56548668
|
||||
37000 1.6296055 444 -0 0.58119464
|
||||
38000 1.6690167 444 -0 0.5969026
|
||||
39000 1.7082024 444 -0 0.61261057
|
||||
40000 1.7476796 444 -0 0.62831853
|
||||
41000 1.7847465 444 -0 0.64402649
|
||||
42000 1.8216975 444 -0 0.65973446
|
||||
43000 1.8594424 444 -0 0.67544242
|
||||
44000 1.8975401 444 -0 0.69115038
|
||||
45000 1.9361216 444 -0 0.70685835
|
||||
46000 1.9764821 444 -0 0.72256631
|
||||
47000 2.0221252 444 -0 0.73827427
|
||||
48000 2.0635337 444 -0 0.75398224
|
||||
49000 2.104472 444 -0 0.7696902
|
||||
50000 2.1447842 444 -0 0.78539816
|
||||
51000 2.1808558 444 -0 0.80110613
|
||||
52000 2.2180542 444 -0 0.81681409
|
||||
53000 2.2547243 444 -0 0.83252205
|
||||
54000 2.2934546 444 -0 0.84823002
|
||||
55000 2.3321909 444 -0 0.86393798
|
||||
56000 2.3732179 444 -0 0.87964594
|
||||
57000 2.4141133 444 -0 0.89535391
|
||||
58000 2.455667 444 -0 0.91106187
|
||||
59000 2.4983196 444 -0 0.92676983
|
||||
60000 2.5415086 444 -0 0.9424778
|
||||
61000 2.581342 444 -0 0.95818576
|
||||
62000 2.6215029 444 -0 0.97389372
|
||||
63000 2.6633884 444 -0 0.98960169
|
||||
64000 2.7048848 444 -0 1.0053096
|
||||
65000 2.7497607 444 -0 1.0210176
|
||||
66000 2.7952373 444 -0 1.0367256
|
||||
67000 2.8399748 444 -0 1.0524335
|
||||
68000 2.8851806 444 -0 1.0681415
|
||||
69000 2.9303317 444 -0 1.0838495
|
||||
70000 2.9815632 444 -0 1.0995574
|
||||
71000 3.0257986 444 -0 1.1152654
|
||||
72000 3.068788 444 -0 1.1309734
|
||||
73000 3.1130125 444 -0 1.1466813
|
||||
74000 3.1558178 444 -0 1.1623893
|
||||
75000 3.1993327 444 -0 1.1780972
|
||||
76000 3.2444469 444 -0 1.1938052
|
||||
77000 3.2901781 444 -0 1.2095132
|
||||
78000 3.3356302 444 -0 1.2252211
|
||||
79000 3.3814834 444 -0 1.2409291
|
||||
80000 3.4290631 444 -0 1.2566371
|
||||
81000 3.4715671 444 -0 1.272345
|
||||
82000 3.5136342 444 -0 1.288053
|
||||
83000 3.5566281 444 -0 1.303761
|
||||
84000 3.6001405 444 -0 1.3194689
|
||||
85000 3.6709788 888 -0 1.3351769
|
||||
86000 3.7652387 888 -0 1.3508848
|
||||
87000 3.8618109 888 -0 1.3665928
|
||||
88000 3.9546406 888 -0 1.3823008
|
||||
89000 4.0475587 888 -0 1.3980087
|
||||
90000 4.1424919 888 -0 1.4137167
|
||||
91000 4.2114594 888 -0 1.4294247
|
||||
92000 4.2842588 888 -0 1.4451326
|
||||
93000 4.3524161 888 -0 1.4608406
|
||||
94000 4.4204131 888 -0 1.4765485
|
||||
95000 4.4886628 888 -0 1.4922565
|
||||
96000 4.5588224 888 -0 1.5079645
|
||||
97000 4.6304943 888 -0 1.5236724
|
||||
98000 4.7018695 888 -0 1.5393804
|
||||
99000 4.774147 888 -0 1.5550884
|
||||
100000 4.847776 888 -0 1.5707963
|
||||
101000 4.9173562 888 -0 1.5865043
|
||||
102000 4.9886499 888 -0 1.6022123
|
||||
103000 5.0618801 888 -0 1.6179202
|
||||
104000 5.1331411 888 -0 1.6336282
|
||||
105000 5.205209 888 -0 1.6493361
|
||||
106000 5.2795148 888 -0 1.6650441
|
||||
107000 5.3523346 888 -0 1.6807521
|
||||
108000 5.4263886 888 -0 1.69646
|
||||
109000 5.5029416 888 -0 1.712168
|
||||
110000 5.5807033 888 -0 1.727876
|
||||
111000 5.6574852 888 -0 1.7435839
|
||||
112000 5.7320356 888 -0 1.7592919
|
||||
113000 5.8097178 888 -0 1.7749998
|
||||
114000 5.8858974 888 -0 1.7907078
|
||||
115000 5.9636528 888 -0 1.8064158
|
||||
116000 6.0421783 888 -0 1.8221237
|
||||
117000 6.12052 888 -0 1.8378317
|
||||
118000 6.2016349 888 -0 1.8535397
|
||||
119000 6.2834058 888 -0 1.8692476
|
||||
120000 6.3644485 888 -0 1.8849556
|
||||
121000 6.4398727 888 -0 1.9006636
|
||||
122000 6.5152081 888 -0 1.9163715
|
||||
123000 6.5916482 888 -0 1.9320795
|
||||
124000 6.6694407 888 -0 1.9477874
|
||||
125000 6.7474201 888 -0 1.9634954
|
||||
126000 6.8270768 888 -0 1.9792034
|
||||
127000 6.9060885 888 -0 1.9949113
|
||||
128000 6.9847809 888 -0 2.0106193
|
||||
129000 7.0660497 888 -0 2.0263273
|
||||
130000 7.1468939 888 -0 2.0420352
|
||||
131000 7.2275386 888 -0 2.0577432
|
||||
132000 7.3103515 888 -0 2.0734512
|
||||
133000 7.3904073 888 -0 2.0891591
|
||||
134000 7.4711333 888 -0 2.1048671
|
||||
135000 7.5529594 888 -0 2.120575
|
||||
136000 7.6399017 888 -0 2.136283
|
||||
137000 7.7263891 888 -0 2.151991
|
||||
138000 7.815523 888 -0 2.1676989
|
||||
139000 7.9041642 888 -0 2.1834069
|
||||
140000 7.9950145 888 -0 2.1991149
|
||||
141000 8.0776291 888 -0 2.2148228
|
||||
142000 8.1584715 888 -0 2.2305308
|
||||
143000 8.2409653 888 -0 2.2462387
|
||||
144000 8.326064 888 -0 2.2619467
|
||||
145000 8.4107211 888 -0 2.2776547
|
||||
146000 8.4946153 888 -0 2.2933626
|
||||
147000 8.5784663 888 -0 2.3090706
|
||||
148000 8.6648861 888 -0 2.3247786
|
||||
149000 8.7503472 888 -0 2.3404865
|
||||
150000 8.8378801 888 -0 2.3561945
|
||||
151000 8.9221381 888 -0 2.3719025
|
||||
152000 9.0101516 888 -0 2.3876104
|
||||
153000 9.0982387 888 -0 2.4033184
|
||||
154000 9.1851912 888 -0 2.4190263
|
||||
155000 9.2744741 888 -0 2.4347343
|
||||
156000 9.3697509 888 -0 2.4504423
|
||||
157000 9.4640354 888 -0 2.4661502
|
||||
158000 9.5594845 888 -0 2.4818582
|
||||
159000 9.6572972 888 -0 2.4975662
|
||||
160000 9.7543656 888 -0 2.5132741
|
||||
161000 9.8485073 888 -0 2.5289821
|
||||
162000 9.9446493 888 -0 2.54469
|
||||
163000 10.040013 888 -0 2.560398
|
||||
164000 10.137116 888 -0 2.576106
|
||||
165000 10.23506 888 -0 2.5918139
|
||||
166000 10.335537 888 -0 2.6075219
|
||||
167000 10.436607 888 -0 2.6232299
|
||||
168000 10.537429 888 -0 2.6389378
|
||||
169000 10.642458 888 -0 2.6546458
|
||||
170000 10.74705 1000 -0 2.6703538
|
||||
171000 10.857156 1000 -0 2.6860617
|
||||
172000 10.965939 1000 -0 2.7017697
|
||||
173000 11.076233 1000 -0 2.7174776
|
||||
174000 11.184172 1000 -0 2.7331856
|
||||
175000 11.293846 1000 -0 2.7488936
|
||||
176000 11.402493 1000 -0 2.7646015
|
||||
177000 11.513895 1000 -0 2.7803095
|
||||
178000 11.625438 1000 -0 2.7960175
|
||||
179000 11.738308 1000 -0 2.8117254
|
||||
180000 11.854793 1000 -0 2.8274334
|
||||
181000 11.968344 1000 -0 2.8431414
|
||||
182000 12.082268 1000 -0 2.8588493
|
||||
183000 12.196356 1000 -0 2.8745573
|
||||
184000 12.313359 1000 -0 2.8902652
|
||||
185000 12.429559 1000 -0 2.9059732
|
||||
186000 12.545853 1000 -0 2.9216812
|
||||
187000 12.661447 1000 -0 2.9373891
|
||||
188000 12.777355 1000 -0 2.9530971
|
||||
189000 12.894856 1000 -0 2.9688051
|
||||
190000 13.0103 1000 -0 2.984513
|
||||
191000 13.126221 1000 -0 3.000221
|
||||
192000 13.241507 1000 -0 3.0159289
|
||||
193000 13.356198 1000 -0 3.0316369
|
||||
194000 13.468168 1000 -0 3.0473449
|
||||
195000 13.582232 1000 -0 3.0630528
|
||||
196000 13.700446 1000 -0 3.0787608
|
||||
197000 13.816948 1000 -0 3.0944688
|
||||
198000 13.934106 1000 -0 3.1101767
|
||||
199000 14.053497 1000 -0 3.1258847
|
||||
200000 14.171799 1000 -0 3.1415927
|
||||
Loop time of 14.1719 on 4 procs for 200000 steps with 1000 atoms
|
||||
|
||||
Performance: 57614.644 tau/day, 14112.479 timesteps/s, 14.112 Matom-step/s
|
||||
99.1% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.46468 | 0.82686 | 1.2428 | 39.9 | 5.83
|
||||
Neigh | 0.010644 | 0.013047 | 0.015567 | 2.0 | 0.09
|
||||
Comm | 2.2447 | 2.716 | 3.2525 | 28.2 | 19.16
|
||||
Output | 0.0040193 | 0.0057101 | 0.0084742 | 2.2 | 0.04
|
||||
Modify | 7.9913 | 8.6193 | 9.394 | 20.9 | 60.82
|
||||
Other | | 1.991 | | | 14.05
|
||||
|
||||
Nlocal: 250 ave 266 max 237 min
|
||||
Histogram: 1 0 0 1 1 0 0 0 0 1
|
||||
Nghost: 294 ave 335 max 253 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 2
|
||||
Neighs: 960.25 ave 1454 max 492 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 2
|
||||
|
||||
Total # of neighbors = 3841
|
||||
Ave neighs/atom = 3.841
|
||||
Neighbor list builds = 201
|
||||
Dangerous builds = 0
|
||||
unfix ins
|
||||
run 200000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 11.87 | 11.89 | 11.9 Mbytes
|
||||
Step CPU Atoms KinEng v_theta
|
||||
200000 0 1000 1.0060272 3.1415927
|
||||
201000 0.11023112 1000 1.0117513 3.1573006
|
||||
202000 0.22297119 1000 1.0121624 3.1730086
|
||||
203000 0.33090251 1000 1.0099707 3.1887165
|
||||
204000 0.43921623 1000 1.0099624 3.2044245
|
||||
205000 0.54813391 1000 1.009398 3.2201325
|
||||
206000 0.6597641 1000 0.99686298 3.2358404
|
||||
207000 0.76806828 1000 0.96520673 3.2515484
|
||||
208000 0.88217705 1000 0.96521294 3.2672564
|
||||
209000 0.99810181 1000 0.96501099 3.2829643
|
||||
210000 1.1113988 1000 0.96426624 3.2986723
|
||||
211000 1.2252752 1000 0.9564358 3.3143802
|
||||
212000 1.3381064 1000 0.95482019 3.3300882
|
||||
213000 1.4513852 1000 0.9446233 3.3457962
|
||||
214000 1.5630713 1000 0.92461651 3.3615041
|
||||
215000 1.6785702 1000 0.92106646 3.3772121
|
||||
216000 1.7937182 1000 0.92058667 3.3929201
|
||||
217000 1.9092992 1000 0.91797493 3.408628
|
||||
218000 2.0251567 1000 0.91351081 3.424336
|
||||
219000 2.1419482 1000 0.91991749 3.440044
|
||||
220000 2.258391 1000 0.92943198 3.4557519
|
||||
221000 2.3747328 1000 0.93176684 3.4714599
|
||||
222000 2.4930355 1000 0.92625008 3.4871678
|
||||
223000 2.6111794 1000 0.9216243 3.5028758
|
||||
224000 2.729971 1000 0.92332955 3.5185838
|
||||
225000 2.8489286 1000 0.91963985 3.5342917
|
||||
226000 2.97003 1000 0.91913679 3.5499997
|
||||
227000 3.0874646 1000 0.92381436 3.5657077
|
||||
228000 3.2089543 1000 0.93085242 3.5814156
|
||||
229000 3.3281962 1000 0.92872221 3.5971236
|
||||
230000 3.4476271 1000 0.92536664 3.6128316
|
||||
231000 3.5681706 1000 0.92953138 3.6285395
|
||||
232000 3.6911427 1000 0.93937257 3.6442475
|
||||
233000 3.8115833 1000 0.95916002 3.6599554
|
||||
234000 3.9301977 1000 0.96652709 3.6756634
|
||||
235000 4.0481963 1000 0.96753364 3.6913714
|
||||
236000 4.1684171 1000 0.96096249 3.7070793
|
||||
237000 4.2874672 1000 0.97028893 3.7227873
|
||||
238000 4.4072896 1000 0.95323014 3.7384953
|
||||
239000 4.5292898 1000 0.94143454 3.7542032
|
||||
240000 4.6529563 1000 0.9334569 3.7699112
|
||||
241000 4.7701737 1000 0.93340822 3.7856191
|
||||
242000 4.8891772 1000 0.93517762 3.8013271
|
||||
243000 5.0078759 1000 0.92632745 3.8170351
|
||||
244000 5.1260291 1000 0.91858996 3.832743
|
||||
245000 5.2472736 1000 0.90006015 3.848451
|
||||
246000 5.363907 1000 0.8850116 3.864159
|
||||
247000 5.4838317 1000 0.87807775 3.8798669
|
||||
248000 5.6039445 1000 0.85981326 3.8955749
|
||||
249000 5.7262584 1000 0.85764597 3.9112829
|
||||
250000 5.8488174 1000 0.86748856 3.9269908
|
||||
251000 5.9665578 1000 0.85889952 3.9426988
|
||||
252000 6.084021 1000 0.84476495 3.9584067
|
||||
253000 6.203987 1000 0.84094974 3.9741147
|
||||
254000 6.3221073 1000 0.82638568 3.9898227
|
||||
255000 6.441682 1000 0.81449512 4.0055306
|
||||
256000 6.5625653 1000 0.80130582 4.0212386
|
||||
257000 6.6860772 1000 0.79100139 4.0369466
|
||||
258000 6.8117355 1000 0.78531082 4.0526545
|
||||
259000 6.9379959 1000 0.7678277 4.0683625
|
||||
260000 7.0606907 1000 0.74798797 4.0840704
|
||||
261000 7.1846943 1000 0.73902576 4.0997784
|
||||
262000 7.3084818 1000 0.73326104 4.1154864
|
||||
263000 7.4304296 1000 0.7370234 4.1311943
|
||||
264000 7.5536012 1000 0.73817854 4.1469023
|
||||
265000 7.6792395 1000 0.74675482 4.1626103
|
||||
266000 7.8061753 1000 0.7480056 4.1783182
|
||||
267000 7.9331093 1000 0.748671 4.1940262
|
||||
268000 8.0593048 1000 0.74430146 4.2097342
|
||||
269000 8.1888555 1000 0.73246199 4.2254421
|
||||
270000 8.3184687 1000 0.71666285 4.2411501
|
||||
271000 8.4489277 1000 0.69699332 4.256858
|
||||
272000 8.5822473 1000 0.69724726 4.272566
|
||||
273000 8.7148666 1000 0.69752702 4.288274
|
||||
274000 8.8426159 1000 0.69393439 4.3039819
|
||||
275000 8.9746848 1000 0.67961922 4.3196899
|
||||
276000 9.1020134 1000 0.67808365 4.3353979
|
||||
277000 9.232486 1000 0.66241302 4.3511058
|
||||
278000 9.3607588 1000 0.65559661 4.3668138
|
||||
279000 9.4879578 1000 0.64949975 4.3825218
|
||||
280000 9.6142148 1000 0.65351945 4.3982297
|
||||
281000 9.7437802 1000 0.66566267 4.4139377
|
||||
282000 9.87097 1000 0.68284419 4.4296456
|
||||
283000 9.9975944 1000 0.68906456 4.4453536
|
||||
284000 10.124724 1000 0.69474503 4.4610616
|
||||
285000 10.25369 1000 0.71686298 4.4767695
|
||||
286000 10.38212 1000 0.70966561 4.4924775
|
||||
287000 10.513274 1000 0.70173402 4.5081855
|
||||
288000 10.641359 1000 0.69841037 4.5238934
|
||||
289000 10.765608 1000 0.68947449 4.5396014
|
||||
290000 10.893738 1000 0.68391661 4.5553093
|
||||
291000 11.018982 1000 0.69112115 4.5710173
|
||||
292000 11.146639 1000 0.70208247 4.5867253
|
||||
293000 11.269392 1000 0.70044553 4.6024332
|
||||
294000 11.39243 1000 0.69973655 4.6181412
|
||||
295000 11.517741 1000 0.70719661 4.6338492
|
||||
296000 11.643013 1000 0.69961909 4.6495571
|
||||
297000 11.771064 1000 0.7038606 4.6652651
|
||||
298000 11.899855 1000 0.70651383 4.6809731
|
||||
299000 12.024499 1000 0.72028817 4.696681
|
||||
300000 12.151124 1000 0.72141372 4.712389
|
||||
301000 12.278902 1000 0.73011344 4.7280969
|
||||
302000 12.402615 1000 0.74750506 4.7438049
|
||||
303000 12.524021 1000 0.74362139 4.7595129
|
||||
304000 12.645914 1000 0.73643471 4.7752208
|
||||
305000 12.766721 1000 0.73250587 4.7909288
|
||||
306000 12.945373 1000 0.72450933 4.8066368
|
||||
307000 13.084062 1000 0.71650682 4.8223447
|
||||
308000 13.210593 1000 0.71012044 4.8380527
|
||||
309000 13.339536 1000 0.7045498 4.8537606
|
||||
310000 13.477512 1000 0.69904261 4.8694686
|
||||
311000 13.617832 1000 0.69370407 4.8851766
|
||||
312000 13.802532 1000 0.70012261 4.9008845
|
||||
313000 13.9682 1000 0.69796658 4.9165925
|
||||
314000 14.139079 1000 0.70673901 4.9323005
|
||||
315000 14.290205 1000 0.70285296 4.9480084
|
||||
316000 14.414474 1000 0.69917788 4.9637164
|
||||
317000 14.541743 1000 0.69153454 4.9794244
|
||||
318000 14.672817 1000 0.69630312 4.9951323
|
||||
319000 14.800594 1000 0.70732059 5.0108403
|
||||
320000 14.982014 1000 0.71069744 5.0265482
|
||||
321000 15.126459 1000 0.70982909 5.0422562
|
||||
322000 15.264165 1000 0.70514067 5.0579642
|
||||
323000 15.391036 1000 0.70591206 5.0736721
|
||||
324000 15.518096 1000 0.70992653 5.0893801
|
||||
325000 15.644416 1000 0.70605327 5.1050881
|
||||
326000 15.772686 1000 0.70492617 5.120796
|
||||
327000 15.899812 1000 0.69711977 5.136504
|
||||
328000 16.050906 1000 0.68791974 5.152212
|
||||
329000 16.197987 1000 0.68350425 5.1679199
|
||||
330000 16.346901 1000 0.67886559 5.1836279
|
||||
331000 16.511885 1000 0.6838106 5.1993358
|
||||
332000 16.666556 1000 0.68570448 5.2150438
|
||||
333000 16.820557 1000 0.68347768 5.2307518
|
||||
334000 16.972048 1000 0.67352858 5.2464597
|
||||
335000 17.171176 1000 0.67154375 5.2621677
|
||||
336000 17.380218 1000 0.67050288 5.2778757
|
||||
337000 17.561848 1000 0.66093797 5.2935836
|
||||
338000 17.746525 1000 0.65261747 5.3092916
|
||||
339000 17.926411 1000 0.65084314 5.3249995
|
||||
340000 18.105197 1000 0.65003008 5.3407075
|
||||
341000 18.235972 1000 0.65397536 5.3564155
|
||||
342000 18.389741 1000 0.67129271 5.3721234
|
||||
343000 18.604032 1000 0.68934086 5.3878314
|
||||
344000 18.788879 1000 0.71225704 5.4035394
|
||||
345000 18.935273 1000 0.72645711 5.4192473
|
||||
346000 19.136926 1000 0.73153889 5.4349553
|
||||
347000 19.310095 1000 0.74047453 5.4506633
|
||||
348000 19.476545 1000 0.74508084 5.4663712
|
||||
349000 19.599138 1000 0.74030176 5.4820792
|
||||
350000 19.753114 1000 0.72037009 5.4977871
|
||||
351000 19.893497 1000 0.71009934 5.5134951
|
||||
352000 20.020982 1000 0.69475509 5.5292031
|
||||
353000 20.149857 1000 0.68883962 5.544911
|
||||
354000 20.278476 1000 0.68764856 5.560619
|
||||
355000 20.407747 1000 0.6853423 5.576327
|
||||
356000 20.53591 1000 0.69528948 5.5920349
|
||||
357000 20.668654 1000 0.70787069 5.6077429
|
||||
358000 20.802835 1000 0.70110924 5.6234508
|
||||
359000 20.950394 1000 0.69356484 5.6391588
|
||||
360000 21.076061 1000 0.69727901 5.6548668
|
||||
361000 21.224785 1000 0.69878093 5.6705747
|
||||
362000 21.416947 1000 0.70063124 5.6862827
|
||||
363000 21.632619 1000 0.68842038 5.7019907
|
||||
364000 21.836231 1000 0.68478573 5.7176986
|
||||
365000 21.963636 1000 0.68232032 5.7334066
|
||||
366000 22.092926 1000 0.66971225 5.7491146
|
||||
367000 22.219251 1000 0.67006227 5.7648225
|
||||
368000 22.344723 1000 0.6694355 5.7805305
|
||||
369000 22.470654 1000 0.66622377 5.7962384
|
||||
370000 22.59941 1000 0.66501888 5.8119464
|
||||
371000 22.732869 1000 0.66108622 5.8276544
|
||||
372000 22.859824 1000 0.65989005 5.8433623
|
||||
373000 22.989282 1000 0.65277032 5.8590703
|
||||
374000 23.116089 1000 0.64599939 5.8747783
|
||||
375000 23.243733 1000 0.64279675 5.8904862
|
||||
376000 23.371971 1000 0.64321129 5.9061942
|
||||
377000 23.505382 1000 0.65596736 5.9219022
|
||||
378000 23.638755 1000 0.68055295 5.9376101
|
||||
379000 23.770714 1000 0.71147476 5.9533181
|
||||
380000 23.906376 1000 0.7478441 5.969026
|
||||
381000 24.040685 1000 0.76216879 5.984734
|
||||
382000 24.173446 1000 0.78574658 6.000442
|
||||
383000 24.30114 1000 0.80947952 6.0161499
|
||||
384000 24.426872 1000 0.81514681 6.0318579
|
||||
385000 24.555905 1000 0.81469775 6.0475659
|
||||
386000 24.684891 1000 0.80579609 6.0632738
|
||||
387000 24.811946 1000 0.79952446 6.0789818
|
||||
388000 24.940028 1000 0.78668384 6.0946897
|
||||
389000 25.061479 1000 0.78375511 6.1103977
|
||||
390000 25.18315 1000 0.78124583 6.1261057
|
||||
391000 25.303012 1000 0.77072038 6.1418136
|
||||
392000 25.423275 1000 0.75748297 6.1575216
|
||||
393000 25.542996 1000 0.74703682 6.1732296
|
||||
394000 25.661826 1000 0.74135384 6.1889375
|
||||
395000 25.782254 1000 0.73344196 6.2046455
|
||||
396000 25.903156 1000 0.72305463 6.2203535
|
||||
397000 26.026207 1000 0.71221263 6.2360614
|
||||
398000 26.145498 1000 0.70602241 6.2517694
|
||||
399000 26.266146 1000 0.69822375 6.2674773
|
||||
400000 26.387762 1000 0.69567985 6.2831853
|
||||
Loop time of 26.3878 on 4 procs for 200000 steps with 1000 atoms
|
||||
|
||||
Performance: 30942.580 tau/day, 7579.263 timesteps/s, 7.579 Matom-step/s
|
||||
99.1% CPU use with 4 MPI tasks x 1 OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 1.6871 | 2.8172 | 3.925 | 64.8 | 10.68
|
||||
Neigh | 0.017325 | 0.021917 | 0.026669 | 3.1 | 0.08
|
||||
Comm | 4.7404 | 6.0917 | 7.4409 | 54.5 | 23.09
|
||||
Output | 0.0043138 | 0.0065642 | 0.0087622 | 1.9 | 0.02
|
||||
Modify | 13.258 | 14.716 | 16.132 | 35.6 | 55.77
|
||||
Other | | 2.735 | | | 10.36
|
||||
|
||||
Nlocal: 250 ave 257 max 241 min
|
||||
Histogram: 1 0 0 0 0 1 0 1 0 1
|
||||
Nghost: 387.5 ave 477 max 299 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 2
|
||||
Neighs: 1233.5 ave 1523 max 917 min
|
||||
Histogram: 1 1 0 0 0 0 0 0 0 2
|
||||
|
||||
Total # of neighbors = 4934
|
||||
Ave neighs/atom = 4.934
|
||||
Neighbor list builds = 168
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:40
|
||||
482
examples/granregion/log.27Jun24.granregion.box.g++.1
Normal file
482
examples/granregion/log.27Jun24.granregion.box.g++.1
Normal file
@ -0,0 +1,482 @@
|
||||
LAMMPS (27 Jun 2024 - Development - patch_27Jun2024-930-g7036930360)
|
||||
# pouring spheres into container box
|
||||
|
||||
units lj
|
||||
atom_style sphere
|
||||
boundary f f f
|
||||
dimension 3
|
||||
comm_modify vel yes
|
||||
|
||||
region box block -10 10 -10 10 -10 10 units box
|
||||
create_box 2 box
|
||||
Created orthogonal box = (-10 -10 -10) to (10 10 10)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
|
||||
pair_style hybrid gran/hooke 4000.0 NULL 100.0 NULL 0.5 1
|
||||
pair_coeff * * gran/hooke
|
||||
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
fix container all wall/gran/region hooke/history 4000.0 NULL 100.0 NULL 0.5 1 region container
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
|
||||
fix 2 all nve/sphere
|
||||
fix 3 all gravity 1.0 vector 0 0 -1
|
||||
|
||||
region slab block -2 2 -2 2 -2 2 units box
|
||||
fix ins all pour 100 2 4767548 vol 0.4 10 diam one 1.0 region slab ignore
|
||||
|
||||
timestep 0.005
|
||||
|
||||
compute 1 all temp
|
||||
compute_modify 1 dynamic/dof yes
|
||||
|
||||
compute 2 all temp/sphere
|
||||
compute_modify 2 dynamic/dof yes
|
||||
|
||||
thermo 100
|
||||
thermo_style custom step atoms temp c_1 c_2 press
|
||||
thermo_modify lost ignore
|
||||
compute_modify thermo_temp dynamic/dof yes
|
||||
|
||||
#dump 2 all image 100 image.*.jpg type type # zoom 1.4 adiam 1.0 box no 0.0 axes yes 0.9 0.03
|
||||
#dump_modify 2 pad 5
|
||||
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Particle insertion: 48 every 566 steps, 100 by step 1133
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 1.3
|
||||
ghost atom cutoff = 1.3
|
||||
binsize = 0.65, bins = 31 31 31
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hooke, perpetual
|
||||
attributes: half, newton on, size
|
||||
pair build: half/size/bin/atomonly/newton
|
||||
stencil: half/bin/3d
|
||||
bin: standard
|
||||
Per MPI rank memory allocation (min/avg/max) = 0.5861 | 0.5861 | 0.5861 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
0 0 0 0 0 0
|
||||
WARNING: Fewer insertions than requested (../fix_pour.cpp:688)
|
||||
100 30 0.803783 0.803783 0.39507978 0.0029137134
|
||||
200 30 1.1967995 1.1967995 0.5882574 0.0043383984
|
||||
300 30 1.2814686 1.2814686 0.62987441 0.0046453238
|
||||
400 30 0.82331082 0.82331082 0.41173176 0.0029845017
|
||||
500 30 0.7708462 0.7708462 0.38777784 0.0043831147
|
||||
WARNING: Fewer insertions than requested (../fix_pour.cpp:688)
|
||||
600 64 0.51564897 0.51564897 0.26631577 0.0040059368
|
||||
700 64 0.57239348 0.57239348 0.29566901 0.0045075987
|
||||
800 64 0.61837087 0.61837087 0.32195387 0.0048123564
|
||||
900 64 0.53061888 0.53061888 0.28564763 0.0055906552
|
||||
1000 64 0.496299 0.496299 0.26801572 0.0061169128
|
||||
1100 64 0.46068308 0.46068308 0.24699057 0.0055717699
|
||||
WARNING: Fewer insertions than requested (../fix_pour.cpp:688)
|
||||
1200 99 0.39206225 0.39206225 0.21356546 0.0066294211
|
||||
1300 99 0.38624966 0.38624966 0.21345854 0.0049051051
|
||||
1400 99 0.35615284 0.35615284 0.19785725 0.0046170772
|
||||
1500 99 0.31486693 0.31486693 0.17429055 0.0064903432
|
||||
1600 99 0.26369001 0.26369001 0.15095266 0.0045226847
|
||||
1700 100 0.1925923 0.1925923 0.11308104 0.007362313
|
||||
1800 100 0.13724978 0.13724978 0.083276845 0.0058136373
|
||||
1900 100 0.077212636 0.077212636 0.053159386 0.0016509598
|
||||
2000 100 0.065294031 0.065294031 0.04372752 0.0020346467
|
||||
2100 100 0.057431398 0.057431398 0.037977068 0.0012681098
|
||||
2200 100 0.059093045 0.059093045 0.037435193 0.00096610799
|
||||
2300 100 0.03422338 0.03422338 0.025491304 0.00069886052
|
||||
2400 100 0.020558284 0.020558284 0.016163009 0.0017260663
|
||||
2500 100 0.015339709 0.015339709 0.012329236 0.00041308031
|
||||
2600 100 0.012891354 0.012891354 0.009766054 0.00030356722
|
||||
2700 100 0.0092634449 0.0092634449 0.0073580108 0.00077723051
|
||||
2800 100 0.0073925841 0.0073925841 0.0059932218 0.00016466767
|
||||
2900 100 0.0081228267 0.0081228267 0.006281761 0.00013828388
|
||||
3000 100 0.0041833223 0.0041833223 0.0035147096 0.00013160599
|
||||
3100 100 0.0035930775 0.0035930775 0.0030039922 0.00060639771
|
||||
3200 100 0.0030824465 0.0030824465 0.0026541293 0.00047391014
|
||||
3300 100 0.0035087522 0.0035087522 0.0027664508 0.00014080317
|
||||
3400 100 0.0018537868 0.0018537868 0.0017099705 6.3326674e-05
|
||||
3500 100 0.0015371228 0.0015371228 0.0014155433 0.00021612522
|
||||
3600 100 0.001708556 0.001708556 0.0014369892 8.1034202e-05
|
||||
3700 100 0.00095948652 0.00095948652 0.0009788528 3.4694023e-05
|
||||
3800 100 0.00091875668 0.00091875668 0.00086805146 3.9373686e-05
|
||||
3900 100 0.001557068 0.001557068 0.001159526 2.5178607e-05
|
||||
4000 100 0.00062012451 0.00062012451 0.00066806922 5.6680551e-06
|
||||
4100 100 0.00060940771 0.00060940771 0.00065614741 1.0137901e-05
|
||||
4200 100 0.00059538437 0.00059538437 0.00064501521 7.3679744e-06
|
||||
4300 100 0.00052946048 0.00052946048 0.00059353641 5.9225081e-06
|
||||
4400 100 0.00051202281 0.00051202281 0.00057524772 3.6198435e-05
|
||||
4500 100 0.00049986632 0.00049986632 0.00055754521 2.2275519e-05
|
||||
4600 100 0.00048187334 0.00048187334 0.00053988815 2.2015243e-05
|
||||
4700 100 0.00045261491 0.00045261491 0.00050298355 8.9681339e-05
|
||||
4800 100 0.00034965427 0.00034965427 0.0004278781 1.0983535e-05
|
||||
4900 100 0.00033555621 0.00033555621 0.00041435167 2.9266598e-05
|
||||
5000 100 0.00031387148 0.00031387148 0.00039605781 2.5628425e-05
|
||||
Loop time of 0.0497806 on 1 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 43390431.056 tau/day, 100440.813 timesteps/s, 10.044 Matom-step/s
|
||||
99.8% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0052991 | 0.0052991 | 0.0052991 | 0.0 | 10.64
|
||||
Neigh | 0.008529 | 0.008529 | 0.008529 | 0.0 | 17.13
|
||||
Comm | 0.00050137 | 0.00050137 | 0.00050137 | 0.0 | 1.01
|
||||
Output | 0.00028923 | 0.00028923 | 0.00028923 | 0.0 | 0.58
|
||||
Modify | 0.033612 | 0.033612 | 0.033612 | 0.0 | 67.52
|
||||
Other | | 0.00155 | | | 3.11
|
||||
|
||||
Nlocal: 100 ave 100 max 100 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 164 ave 164 max 164 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 164
|
||||
Ave neighs/atom = 1.64
|
||||
Neighbor list builds = 281
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
variable theta equal (step-5000)*(4.0*PI/5000)
|
||||
region container block -6 6 -6 6 -6 6 units box rotate v_theta 0 0 0 0 0 1
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
WARNING: Region properties for region container changed between runs, resetting its motion (../fix_wall_gran_region.cpp:96)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.837 | 5.837 | 5.837 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
5000 100 0.00031387148 0.00031387148 0.00039605781 2.6174978e-05
|
||||
5100 100 0.54537023 0.54537023 0.30042175 0.0087427352
|
||||
5200 100 0.57210852 0.57210852 0.3192468 0.0098134067
|
||||
5300 100 0.7168108 0.7168108 0.38577893 0.011004584
|
||||
5400 100 0.78895524 0.78895524 0.41889428 0.013555713
|
||||
5500 100 0.87797874 0.87797874 0.45689223 0.01565356
|
||||
5600 100 0.95424379 0.95424379 0.48830429 0.014707858
|
||||
5700 100 1.0046012 1.0046012 0.51054927 0.01469179
|
||||
5800 100 1.0371453 1.0371453 0.5262568 0.015576788
|
||||
5900 100 1.0545743 1.0545743 0.5361173 0.01589889
|
||||
6000 100 1.0932949 1.0932949 0.55402214 0.017484573
|
||||
6100 100 1.1148364 1.1148364 0.56241126 0.01721788
|
||||
6200 100 1.1315267 1.1315267 0.57050887 0.017961246
|
||||
6300 100 1.1506124 1.1506124 0.58009471 0.017159062
|
||||
6400 100 1.1663328 1.1663328 0.5876586 0.017935311
|
||||
6500 100 1.1821086 1.1821086 0.59595161 0.018005315
|
||||
6600 100 1.2039397 1.2039397 0.60567524 0.021604662
|
||||
6700 100 1.2269912 1.2269912 0.61770225 0.018907995
|
||||
6800 100 1.2447035 1.2447035 0.6257652 0.020537656
|
||||
6900 100 1.2625323 1.2625323 0.63486698 0.020106131
|
||||
7000 100 1.2617127 1.2617127 0.63318163 0.019670429
|
||||
7100 100 1.260715 1.260715 0.63311254 0.01981063
|
||||
7200 100 1.2790404 1.2790404 0.64079 0.02021891
|
||||
7300 100 1.2760228 1.2760228 0.6395331 0.021749943
|
||||
7400 100 1.2799657 1.2799657 0.64139079 0.020472918
|
||||
7500 100 1.2846472 1.2846472 0.64343078 0.02061003
|
||||
7600 100 1.2883963 1.2883963 0.64491863 0.020748893
|
||||
7700 100 1.2926891 1.2926891 0.6468454 0.02059959
|
||||
7800 100 1.3033563 1.3033563 0.65126208 0.021822102
|
||||
7900 100 1.3025795 1.3025795 0.65069464 0.021213858
|
||||
8000 100 1.3052548 1.3052548 0.65209881 0.021398728
|
||||
8100 100 1.3069801 1.3069801 0.6530457 0.021245966
|
||||
8200 100 1.3092011 1.3092011 0.65438349 0.02122166
|
||||
8300 100 1.3101277 1.3101277 0.65518546 0.021329292
|
||||
8400 100 1.3117013 1.3117013 0.65550345 0.021460379
|
||||
8500 100 1.3144455 1.3144455 0.65685825 0.021604641
|
||||
8600 100 1.3164134 1.3164134 0.65789495 0.021563159
|
||||
8700 100 1.3186879 1.3186879 0.6591421 0.021754259
|
||||
8800 100 1.3216911 1.3216911 0.66041154 0.022161545
|
||||
8900 100 1.3207611 1.3207611 0.65988391 0.021812278
|
||||
9000 100 1.3213163 1.3213163 0.66021107 0.021890934
|
||||
9100 100 1.3224957 1.3224957 0.66088572 0.021825725
|
||||
9200 100 1.3240758 1.3240758 0.66183609 0.021785081
|
||||
9300 100 1.3254189 1.3254189 0.66280087 0.021665121
|
||||
9400 100 1.3325923 1.3325923 0.66627599 0.021935299
|
||||
9500 100 1.3403779 1.3403779 0.66969078 0.022258389
|
||||
9600 100 1.3360821 1.3360821 0.66729084 0.022125375
|
||||
9700 100 1.3364048 1.3364048 0.66733374 0.022084635
|
||||
9800 100 1.3348391 1.3348391 0.66653654 0.021957941
|
||||
9900 100 1.3340902 1.3340902 0.66619851 0.022132442
|
||||
10000 100 1.3341233 1.3341233 0.66625291 0.02242346
|
||||
Loop time of 0.170031 on 1 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 12703591.746 tau/day, 29406.462 timesteps/s, 2.941 Matom-step/s
|
||||
99.8% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.02428 | 0.02428 | 0.02428 | 0.0 | 14.28
|
||||
Neigh | 0.02016 | 0.02016 | 0.02016 | 0.0 | 11.86
|
||||
Comm | 0.00063308 | 0.00063308 | 0.00063308 | 0.0 | 0.37
|
||||
Output | 0.00026926 | 0.00026926 | 0.00026926 | 0.0 | 0.16
|
||||
Modify | 0.12295 | 0.12295 | 0.12295 | 0.0 | 72.31
|
||||
Other | | 0.001744 | | | 1.03
|
||||
|
||||
Nlocal: 100 ave 100 max 100 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 186 ave 186 max 186 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 186
|
||||
Ave neighs/atom = 1.86
|
||||
Neighbor list builds = 626
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.837 | 5.837 | 5.837 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
10000 100 1.3341233 1.3341233 0.66625291 0.022389629
|
||||
10100 100 0.29934208 0.29934208 0.17559716 0.0080511663
|
||||
10200 100 0.15937333 0.15937333 0.10361049 0.0052770441
|
||||
10300 100 0.083457844 0.083457844 0.067443759 0.0019700613
|
||||
10400 100 0.065692832 0.065692832 0.055653291 0.0018339668
|
||||
10500 100 0.052804438 0.052804438 0.045281034 0.0016027455
|
||||
10600 100 0.04328663 0.04328663 0.037333736 0.0010520803
|
||||
10700 100 0.034758594 0.034758594 0.030913039 0.00098209982
|
||||
10800 100 0.031059386 0.031059386 0.027743119 0.00043771073
|
||||
10900 100 0.025257043 0.025257043 0.023417455 0.00057319686
|
||||
11000 100 0.020661736 0.020661736 0.019736355 0.00027957807
|
||||
11100 100 0.017347891 0.017347891 0.017523904 0.00033806442
|
||||
11200 100 0.013838843 0.013838843 0.013891648 0.0004814668
|
||||
11300 100 0.010848849 0.010848849 0.011429994 0.00017218727
|
||||
11400 100 0.0087243303 0.0087243303 0.0089442702 0.00075858277
|
||||
11500 100 0.0073404505 0.0073404505 0.0074359014 0.00016419055
|
||||
11600 100 0.005593778 0.005593778 0.0059169171 0.00067508582
|
||||
11700 100 0.0051164194 0.0051164194 0.0053270943 8.4490639e-05
|
||||
11800 100 0.00441161 0.00441161 0.0046984183 8.1750645e-05
|
||||
11900 100 0.0040823871 0.0040823871 0.0044273607 0.00057274663
|
||||
12000 100 0.0036457853 0.0036457853 0.0041171254 6.4466313e-05
|
||||
12100 100 0.0034927566 0.0034927566 0.0039732335 0.00010435211
|
||||
12200 100 0.0034030997 0.0034030997 0.0038913895 7.5846038e-05
|
||||
12300 100 0.0032970662 0.0032970662 0.0036879396 8.4270392e-05
|
||||
12400 100 0.0031107627 0.0031107627 0.0034222463 0.00010403492
|
||||
12500 100 0.0029402407 0.0029402407 0.0033029532 3.6385479e-05
|
||||
12600 100 0.0027926657 0.0027926657 0.0031897566 4.143403e-05
|
||||
12700 100 0.0026584426 0.0026584426 0.0030863436 0.00017608636
|
||||
12800 100 0.0020593472 0.0020593472 0.0024174548 2.5484422e-05
|
||||
12900 100 0.0019445876 0.0019445876 0.0023331214 1.3291393e-05
|
||||
13000 100 0.0019356798 0.0019356798 0.0023208275 3.7775631e-05
|
||||
13100 100 0.001917674 0.001917674 0.0023067328 2.3731216e-05
|
||||
13200 100 0.0018402122 0.0018402122 0.0022290175 2.3227838e-05
|
||||
13300 100 0.0017947406 0.0017947406 0.0021839926 5.68555e-05
|
||||
13400 100 0.0016930751 0.0016930751 0.0020981569 3.762312e-05
|
||||
13500 100 0.0016591044 0.0016591044 0.0020636607 2.0531417e-05
|
||||
13600 100 0.0015170608 0.0015170608 0.0019236349 2.87871e-05
|
||||
13700 100 0.0014040099 0.0014040099 0.0017412115 3.7091497e-05
|
||||
13800 100 0.0013892837 0.0013892837 0.0017134626 1.7192386e-05
|
||||
13900 100 0.0013189709 0.0013189709 0.0016364794 0.00022920131
|
||||
14000 100 0.0012610766 0.0012610766 0.0015926858 1.5605822e-05
|
||||
14100 100 0.0010746324 0.0010746324 0.0014018754 1.8598362e-05
|
||||
14200 100 0.0010259837 0.0010259837 0.0013546872 1.7918726e-05
|
||||
14300 100 0.0008919653 0.0008919653 0.0011534101 0.00015490093
|
||||
14400 100 0.00087001531 0.00087001531 0.0011016258 1.0766439e-05
|
||||
14500 100 0.00083846397 0.00083846397 0.0010767041 1.0375992e-05
|
||||
14600 100 0.0008155908 0.0008155908 0.00105642 1.2582086e-05
|
||||
14700 100 0.00080868405 0.00080868405 0.00104978 7.027334e-05
|
||||
14800 100 0.00073613153 0.00073613153 0.00098179118 3.236684e-05
|
||||
14900 100 0.00071371931 0.00071371931 0.00095309072 8.6245124e-06
|
||||
15000 100 0.00070031746 0.00070031746 0.0009423403 2.4693888e-05
|
||||
Loop time of 0.0531531 on 1 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 40637346.357 tau/day, 94067.931 timesteps/s, 9.407 Matom-step/s
|
||||
99.8% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0049693 | 0.0049693 | 0.0049693 | 0.0 | 9.35
|
||||
Neigh | 0.0033529 | 0.0033529 | 0.0033529 | 0.0 | 6.31
|
||||
Comm | 0.00045859 | 0.00045859 | 0.00045859 | 0.0 | 0.86
|
||||
Output | 0.00031163 | 0.00031163 | 0.00031163 | 0.0 | 0.59
|
||||
Modify | 0.042417 | 0.042417 | 0.042417 | 0.0 | 79.80
|
||||
Other | | 0.001644 | | | 3.09
|
||||
|
||||
Nlocal: 100 ave 100 max 100 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 157 ave 157 max 157 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 157
|
||||
Ave neighs/atom = 1.57
|
||||
Neighbor list builds = 101
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
variable theta equal (step-15000)*(4.0*PI/5000)
|
||||
region container block -6 6 -6 6 -6 6 units box rotate v_theta 0 0 0 1 1 1
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.837 | 5.837 | 5.837 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
15000 100 0.00070031746 0.00070031746 0.0009423403 2.4820402e-05
|
||||
15100 100 1.0378931 1.0378931 0.67940294 0.014665698
|
||||
15200 100 1.0517533 1.0517533 0.69115597 0.01309217
|
||||
15300 100 1.1062671 1.1062671 0.73515555 0.015692859
|
||||
15400 100 1.385963 1.385963 0.89710836 0.022187064
|
||||
15500 100 1.5008849 1.5008849 0.94689573 0.030001316
|
||||
15600 100 1.6919387 1.6919387 1.0471028 0.026806301
|
||||
15700 100 1.8311512 1.8311512 1.1071134 0.024492529
|
||||
15800 100 1.8517819 1.8517819 1.1216762 0.028629961
|
||||
15900 100 1.8895616 1.8895616 1.1177621 0.028934483
|
||||
16000 100 2.0691195 2.0691195 1.1848851 0.032794489
|
||||
16100 100 2.2520282 2.2520282 1.26292 0.030167679
|
||||
16200 100 2.2879859 2.2879859 1.2866695 0.02974115
|
||||
16300 100 2.3679798 2.3679798 1.3150501 0.032771704
|
||||
16400 100 2.3846251 2.3846251 1.3122933 0.029948284
|
||||
16500 100 2.528765 2.528765 1.3886857 0.032511301
|
||||
16600 100 2.5465734 2.5465734 1.4009546 0.033614459
|
||||
16700 100 2.6883939 2.6883939 1.457327 0.039494183
|
||||
16800 100 2.8655546 2.8655546 1.5468292 0.036099395
|
||||
16900 100 2.8919695 2.8919695 1.5768619 0.037384016
|
||||
17000 100 3.0433407 3.0433407 1.6445056 0.037344364
|
||||
17100 100 3.2283804 3.2283804 1.7335616 0.041395151
|
||||
17200 100 3.3098823 3.3098823 1.7794605 0.04616548
|
||||
17300 100 3.3890828 3.3890828 1.8289994 0.050512368
|
||||
17400 100 3.278912 3.278912 1.7770308 0.04270684
|
||||
17500 100 3.3373113 3.3373113 1.7927421 0.056764855
|
||||
17600 100 3.3264731 3.3264731 1.8066541 0.045863538
|
||||
17700 100 3.0707481 3.0707481 1.6881602 0.047285321
|
||||
17800 100 3.0911023 3.0911023 1.7142589 0.040005715
|
||||
17900 100 3.1368 3.1368 1.7314207 0.043475979
|
||||
18000 100 3.1705064 3.1705064 1.7503598 0.042272578
|
||||
18100 100 3.2348301 3.2348301 1.7599183 0.042974559
|
||||
18200 100 3.4676237 3.4676237 1.8675014 0.051937094
|
||||
18300 100 3.460493 3.460493 1.8710624 0.04615202
|
||||
18400 100 3.4132328 3.4132328 1.8379148 0.048316249
|
||||
18500 100 3.6046 3.6046 1.936101 0.046093227
|
||||
18600 100 3.6898847 3.6898847 1.985425 0.048623681
|
||||
18700 100 3.8073645 3.8073645 2.0517694 0.051139644
|
||||
18800 100 3.9453683 3.9453683 2.121645 0.053091211
|
||||
18900 100 3.891796 3.891796 2.1038949 0.047975378
|
||||
19000 100 3.9805517 3.9805517 2.143216 0.052740909
|
||||
19100 100 3.8032187 3.8032187 2.0535533 0.060896481
|
||||
19200 100 3.8956813 3.8956813 2.1023053 0.055995941
|
||||
19300 100 3.8441465 3.8441465 2.0783298 0.055586425
|
||||
19400 100 3.6983054 3.6983054 1.9993476 0.051487825
|
||||
19500 100 3.9082901 3.9082901 2.110386 0.055361137
|
||||
19600 100 3.8183806 3.8183806 2.0521248 0.054637936
|
||||
19700 100 3.9479599 3.9479599 2.123487 0.05654763
|
||||
19800 100 3.7900356 3.7900356 2.0309629 0.055030689
|
||||
19900 100 3.8526352 3.8526352 2.079537 0.052237722
|
||||
20000 100 3.7004965 3.7004965 2.0054313 0.052260073
|
||||
Loop time of 0.141466 on 1 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 15268708.811 tau/day, 35344.233 timesteps/s, 3.534 Matom-step/s
|
||||
99.8% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0092801 | 0.0092801 | 0.0092801 | 0.0 | 6.56
|
||||
Neigh | 0.030749 | 0.030749 | 0.030749 | 0.0 | 21.74
|
||||
Comm | 0.00076276 | 0.00076276 | 0.00076276 | 0.0 | 0.54
|
||||
Output | 0.00026657 | 0.00026657 | 0.00026657 | 0.0 | 0.19
|
||||
Modify | 0.098434 | 0.098434 | 0.098434 | 0.0 | 69.58
|
||||
Other | | 0.001973 | | | 1.39
|
||||
|
||||
Nlocal: 100 ave 100 max 100 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 144 ave 144 max 144 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 144
|
||||
Ave neighs/atom = 1.44
|
||||
Neighbor list builds = 906
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.837 | 5.837 | 5.837 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
20000 100 3.7004965 3.7004965 2.0054313 0.051978523
|
||||
20100 100 1.0456682 1.0456682 0.65203589 0.01426764
|
||||
20200 100 0.92132571 0.92132571 0.56692143 0.016160496
|
||||
20300 100 0.9080139 0.9080139 0.54653258 0.011333456
|
||||
20400 100 0.95504442 0.95504442 0.56626124 0.011989567
|
||||
20500 100 0.85373295 0.85373295 0.5162143 0.011906206
|
||||
20600 100 1.0224737 1.0224737 0.59801919 0.012676175
|
||||
20700 100 0.98041767 0.98041767 0.57722359 0.015534239
|
||||
20800 100 0.94580127 0.94580127 0.54452681 0.014648617
|
||||
20900 100 0.92685337 0.92685337 0.52998999 0.012221026
|
||||
21000 100 0.67355263 0.67355263 0.38349088 0.0096954349
|
||||
21100 100 0.30344447 0.30344447 0.20123228 0.0065577613
|
||||
21200 100 0.16818819 0.16818819 0.12097279 0.0042401405
|
||||
21300 100 0.10742131 0.10742131 0.082910182 0.0032814832
|
||||
21400 100 0.096764554 0.096764554 0.071534839 0.0029435039
|
||||
21500 100 0.046970465 0.046970465 0.04129138 0.0017468115
|
||||
21600 100 0.032766377 0.032766377 0.026265793 0.0016491276
|
||||
21700 100 0.022152668 0.022152668 0.019394268 0.00050552315
|
||||
21800 100 0.020778 0.020778 0.017776111 0.00098557239
|
||||
21900 100 0.020778283 0.020778283 0.017641295 0.00074778783
|
||||
22000 100 0.01698488 0.01698488 0.01429695 0.0005628648
|
||||
22100 100 0.01418614 0.01418614 0.012102299 0.00051794337
|
||||
22200 100 0.013346276 0.013346276 0.011394805 0.00032236098
|
||||
22300 100 0.0079928433 0.0079928433 0.0077723623 0.00022112873
|
||||
22400 100 0.0076254375 0.0076254375 0.0073027877 0.00031949798
|
||||
22500 100 0.0069692597 0.0069692597 0.0069664447 0.00021312177
|
||||
22600 100 0.006390305 0.006390305 0.0064208682 0.00041289648
|
||||
22700 100 0.0056975941 0.0056975941 0.0057521988 0.00030399038
|
||||
22800 100 0.0044357329 0.0044357329 0.0045549598 0.00017846882
|
||||
22900 100 0.0036644546 0.0036644546 0.0038064043 0.00023078463
|
||||
23000 100 0.002829538 0.002829538 0.0032135364 0.00022739562
|
||||
23100 100 0.0027443908 0.0027443908 0.0030949164 0.00020554818
|
||||
23200 100 0.0026840272 0.0026840272 0.00304758 0.00016936931
|
||||
23300 100 0.0024070816 0.0024070816 0.0027285777 0.00016201789
|
||||
23400 100 0.0021175586 0.0021175586 0.0023871632 0.00029731473
|
||||
23500 100 0.0020591834 0.0020591834 0.0022740401 0.00015989214
|
||||
23600 100 0.0020569788 0.0020569788 0.0022646534 0.00015753267
|
||||
23700 100 0.0019823585 0.0019823585 0.0021969033 0.00015346211
|
||||
23800 100 0.0021461846 0.0021461846 0.0022696006 0.00025075823
|
||||
23900 100 0.001964677 0.001964677 0.0021583248 0.00014863082
|
||||
24000 100 0.0019474488 0.0019474488 0.0021316684 0.00013004574
|
||||
24100 100 0.0024970295 0.0024970295 0.0023832844 9.8929573e-05
|
||||
24200 100 0.0017561148 0.0017561148 0.0019839926 7.1132622e-05
|
||||
24300 100 0.0016986298 0.0016986298 0.001930582 7.1465912e-05
|
||||
24400 100 0.001571577 0.001571577 0.0018168131 0.00015652173
|
||||
24500 100 0.0015605078 0.0015605078 0.001789223 6.9843415e-05
|
||||
24600 100 0.0018490208 0.0018490208 0.0019049916 5.2092258e-05
|
||||
24700 100 0.0014134222 0.0014134222 0.0016814396 4.4173713e-05
|
||||
24800 100 0.0013062268 0.0013062268 0.001520288 3.6497646e-05
|
||||
24900 100 0.0012718438 0.0012718438 0.0014563564 3.8597512e-05
|
||||
25000 100 0.0012686432 0.0012686432 0.0014211643 4.791856e-05
|
||||
Loop time of 0.0562653 on 1 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 38389540.983 tau/day, 88864.678 timesteps/s, 8.886 Matom-step/s
|
||||
99.8% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0068337 | 0.0068337 | 0.0068337 | 0.0 | 12.15
|
||||
Neigh | 0.0087607 | 0.0087607 | 0.0087607 | 0.0 | 15.57
|
||||
Comm | 0.00052045 | 0.00052045 | 0.00052045 | 0.0 | 0.92
|
||||
Output | 0.00029698 | 0.00029698 | 0.00029698 | 0.0 | 0.53
|
||||
Modify | 0.038112 | 0.038112 | 0.038112 | 0.0 | 67.74
|
||||
Other | | 0.001742 | | | 3.10
|
||||
|
||||
Nlocal: 100 ave 100 max 100 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 150 ave 150 max 150 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 150
|
||||
Ave neighs/atom = 1.5
|
||||
Neighbor list builds = 267
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:00
|
||||
482
examples/granregion/log.27Jun24.granregion.box.g++.4
Normal file
482
examples/granregion/log.27Jun24.granregion.box.g++.4
Normal file
@ -0,0 +1,482 @@
|
||||
LAMMPS (27 Jun 2024 - Development - patch_27Jun2024-930-g7036930360)
|
||||
# pouring spheres into container box
|
||||
|
||||
units lj
|
||||
atom_style sphere
|
||||
boundary f f f
|
||||
dimension 3
|
||||
comm_modify vel yes
|
||||
|
||||
region box block -10 10 -10 10 -10 10 units box
|
||||
create_box 2 box
|
||||
Created orthogonal box = (-10 -10 -10) to (10 10 10)
|
||||
1 by 2 by 2 MPI processor grid
|
||||
|
||||
pair_style hybrid gran/hooke 4000.0 NULL 100.0 NULL 0.5 1
|
||||
pair_coeff * * gran/hooke
|
||||
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
fix container all wall/gran/region hooke/history 4000.0 NULL 100.0 NULL 0.5 1 region container
|
||||
|
||||
neighbor 0.3 bin
|
||||
neigh_modify delay 0 every 1 check yes
|
||||
|
||||
fix 2 all nve/sphere
|
||||
fix 3 all gravity 1.0 vector 0 0 -1
|
||||
|
||||
region slab block -2 2 -2 2 -2 2 units box
|
||||
fix ins all pour 100 2 4767548 vol 0.4 10 diam one 1.0 region slab ignore
|
||||
|
||||
timestep 0.005
|
||||
|
||||
compute 1 all temp
|
||||
compute_modify 1 dynamic/dof yes
|
||||
|
||||
compute 2 all temp/sphere
|
||||
compute_modify 2 dynamic/dof yes
|
||||
|
||||
thermo 100
|
||||
thermo_style custom step atoms temp c_1 c_2 press
|
||||
thermo_modify lost ignore
|
||||
compute_modify thermo_temp dynamic/dof yes
|
||||
|
||||
#dump 2 all image 100 image.*.jpg type type # zoom 1.4 adiam 1.0 box no 0.0 axes yes 0.9 0.03
|
||||
#dump_modify 2 pad 5
|
||||
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Particle insertion: 48 every 566 steps, 100 by step 1133
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 1.3
|
||||
ghost atom cutoff = 1.3
|
||||
binsize = 0.65, bins = 31 31 31
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hooke, perpetual
|
||||
attributes: half, newton on, size
|
||||
pair build: half/size/bin/atomonly/newton
|
||||
stencil: half/bin/3d
|
||||
bin: standard
|
||||
Per MPI rank memory allocation (min/avg/max) = 0.4843 | 0.4843 | 0.4843 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
0 0 0 0 0 0
|
||||
WARNING: Fewer insertions than requested (../fix_pour.cpp:688)
|
||||
100 30 0.803783 0.803783 0.39507978 0.0029137134
|
||||
200 30 1.1967995 1.1967995 0.5882574 0.0043383984
|
||||
300 30 1.2814686 1.2814686 0.62987441 0.0046453238
|
||||
400 30 0.82331082 0.82331082 0.41173176 0.0029845017
|
||||
500 30 0.7708462 0.7708462 0.38777784 0.0043831147
|
||||
WARNING: Fewer insertions than requested (../fix_pour.cpp:688)
|
||||
600 64 0.51564897 0.51564897 0.26631577 0.0040059368
|
||||
700 64 0.57239348 0.57239348 0.29566901 0.0045075987
|
||||
800 64 0.61837087 0.61837087 0.32195387 0.0048123564
|
||||
900 64 0.53061888 0.53061888 0.28564763 0.0055906552
|
||||
1000 64 0.496299 0.496299 0.26801572 0.0061169128
|
||||
1100 64 0.46068308 0.46068308 0.24699057 0.0055717699
|
||||
WARNING: Fewer insertions than requested (../fix_pour.cpp:688)
|
||||
1200 99 0.39206225 0.39206225 0.21356546 0.0066294211
|
||||
1300 99 0.38624966 0.38624966 0.21345854 0.0049051051
|
||||
1400 99 0.35615284 0.35615284 0.19785725 0.0046170774
|
||||
1500 99 0.31486691 0.31486691 0.17429054 0.0064903404
|
||||
1600 99 0.26369 0.26369 0.15095263 0.0045226821
|
||||
1700 100 0.19259352 0.19259352 0.11308184 0.0073603886
|
||||
1800 100 0.1372448 0.1372448 0.083273652 0.0058163062
|
||||
1900 100 0.077253038 0.077253038 0.053166156 0.0017440856
|
||||
2000 100 0.065472093 0.065472093 0.04375349 0.0018416047
|
||||
2100 100 0.057213469 0.057213469 0.037773954 0.001226231
|
||||
2200 100 0.058857437 0.058857437 0.0372655 0.00090812381
|
||||
2300 100 0.035066108 0.035066108 0.025934054 0.00072114554
|
||||
2400 100 0.021272125 0.021272125 0.016635107 0.0018506654
|
||||
2500 100 0.015530432 0.015530432 0.012533546 0.0013883971
|
||||
2600 100 0.012603946 0.012603946 0.0096981459 0.00038648118
|
||||
2700 100 0.0097347475 0.0097347475 0.0076016624 0.00057313888
|
||||
2800 100 0.0067081771 0.0067081771 0.0056944431 0.00085080075
|
||||
2900 100 0.0089177981 0.0089177981 0.0065036822 0.00028986539
|
||||
3000 100 0.0057840287 0.0057840287 0.0044989265 0.00016111737
|
||||
3100 100 0.0038909621 0.0038909621 0.0031511938 0.0001708892
|
||||
3200 100 0.0029043214 0.0029043214 0.0025807767 9.2473673e-05
|
||||
3300 100 0.0022769336 0.0022769336 0.0021487157 0.00022312666
|
||||
3400 100 0.0015571397 0.0015571397 0.0016669068 0.0003381372
|
||||
3500 100 0.0015978184 0.0015978184 0.001707772 4.9930818e-05
|
||||
3600 100 0.0023358916 0.0023358916 0.0020709426 9.7687609e-05
|
||||
3700 100 0.0011186736 0.0011186736 0.0012146914 9.3338234e-05
|
||||
3800 100 0.0011657036 0.0011657036 0.0012313764 3.1931251e-05
|
||||
3900 100 0.0014998387 0.0014998387 0.0014015491 2.4226798e-05
|
||||
4000 100 0.0010858335 0.0010858335 0.0010623286 1.6359241e-05
|
||||
4100 100 0.0010464314 0.0010464314 0.0010123557 1.2949588e-05
|
||||
4200 100 0.0010022428 0.0010022428 0.00097338971 1.2402332e-05
|
||||
4300 100 0.00080622372 0.00080622372 0.00084329652 0.00033857037
|
||||
4400 100 0.00073613921 0.00073613921 0.00078373608 1.0103949e-05
|
||||
4500 100 0.00071402196 0.00071402196 0.00076658004 8.8360218e-06
|
||||
4600 100 0.00064851765 0.00064851765 0.00071533461 1.0736438e-05
|
||||
4700 100 0.00061146699 0.00061146699 0.00068274687 4.1341755e-06
|
||||
4800 100 0.00059511472 0.00059511472 0.0006625527 7.3645447e-06
|
||||
4900 100 0.00057700347 0.00057700347 0.0006468562 1.5411897e-05
|
||||
5000 100 0.00056205001 0.00056205001 0.00063592505 7.8813845e-06
|
||||
Loop time of 0.0666388 on 4 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 32413524.665 tau/day, 75031.307 timesteps/s, 7.503 Matom-step/s
|
||||
98.7% CPU use with 4 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.001133 | 0.0024206 | 0.0039594 | 2.6 | 3.63
|
||||
Neigh | 0.0040192 | 0.0046633 | 0.0052296 | 0.8 | 7.00
|
||||
Comm | 0.015155 | 0.021785 | 0.029291 | 4.1 | 32.69
|
||||
Output | 0.0012323 | 0.0014638 | 0.0016021 | 0.4 | 2.20
|
||||
Modify | 0.0026785 | 0.011483 | 0.021199 | 8.2 | 17.23
|
||||
Other | | 0.02482 | | | 37.25
|
||||
|
||||
Nlocal: 25 ave 53 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
Nghost: 4 ave 8 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 2
|
||||
Neighs: 40.5 ave 92 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 1 0 1
|
||||
|
||||
Total # of neighbors = 162
|
||||
Ave neighs/atom = 1.62
|
||||
Neighbor list builds = 288
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
variable theta equal (step-5000)*(4.0*PI/5000)
|
||||
region container block -6 6 -6 6 -6 6 units box rotate v_theta 0 0 0 0 0 1
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
WARNING: Region properties for region container changed between runs, resetting its motion (../fix_wall_gran_region.cpp:96)
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.609 | 5.672 | 5.735 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
5000 100 0.00056205001 0.00056205001 0.00063592505 7.871665e-06
|
||||
5100 100 0.59585977 0.59585977 0.32464933 0.0141718
|
||||
5200 100 0.67306764 0.67306764 0.35872096 0.013373672
|
||||
5300 100 0.76065187 0.76065187 0.39925025 0.011460301
|
||||
5400 100 0.87984446 0.87984446 0.45261417 0.013937042
|
||||
5500 100 0.95548319 0.95548319 0.48706892 0.013601658
|
||||
5600 100 0.9993278 0.9993278 0.50830306 0.015663766
|
||||
5700 100 1.0449415 1.0449415 0.52967249 0.016797841
|
||||
5800 100 1.0767598 1.0767598 0.54508699 0.016128855
|
||||
5900 100 1.118688 1.118688 0.56530849 0.016830117
|
||||
6000 100 1.1535698 1.1535698 0.58290663 0.01715335
|
||||
6100 100 1.1753828 1.1753828 0.59419088 0.019273207
|
||||
6200 100 1.1994171 1.1994171 0.60433264 0.018391566
|
||||
6300 100 1.2244707 1.2244707 0.61626199 0.018842556
|
||||
6400 100 1.2507994 1.2507994 0.62829386 0.019538413
|
||||
6500 100 1.2684644 1.2684644 0.63747702 0.020794729
|
||||
6600 100 1.2704726 1.2704726 0.63929889 0.020253985
|
||||
6700 100 1.2737302 1.2737302 0.63970688 0.020858602
|
||||
6800 100 1.287922 1.287922 0.64460894 0.021589773
|
||||
6900 100 1.3028782 1.3028782 0.65197802 0.02135295
|
||||
7000 100 1.306633 1.306633 0.65371741 0.021291182
|
||||
7100 100 1.3161393 1.3161393 0.65785404 0.022554896
|
||||
7200 100 1.3228158 1.3228158 0.6609031 0.021811977
|
||||
7300 100 1.3245632 1.3245632 0.66161966 0.02206776
|
||||
7400 100 1.3266822 1.3266822 0.662738 0.022070761
|
||||
7500 100 1.3265138 1.3265138 0.6624472 0.021944768
|
||||
7600 100 1.3286802 1.3286802 0.66338775 0.0219393
|
||||
7700 100 1.332829 1.332829 0.66547051 0.022142398
|
||||
7800 100 1.3323535 1.3323535 0.66534513 0.022787777
|
||||
7900 100 1.3372424 1.3372424 0.66777556 0.02192759
|
||||
8000 100 1.3396201 1.3396201 0.66910123 0.022439596
|
||||
8100 100 1.3422271 1.3422271 0.67060566 0.023784952
|
||||
8200 100 1.3468062 1.3468062 0.6728991 0.02243345
|
||||
8300 100 1.3439408 1.3439408 0.6717529 0.022312339
|
||||
8400 100 1.3484134 1.3484134 0.67346027 0.022770922
|
||||
8500 100 1.3490032 1.3490032 0.67378177 0.022427863
|
||||
8600 100 1.349789 1.349789 0.67398897 0.022494049
|
||||
8700 100 1.3513512 1.3513512 0.67475613 0.022413559
|
||||
8800 100 1.3535168 1.3535168 0.67589784 0.022356566
|
||||
8900 100 1.3505765 1.3505765 0.67442168 0.022240615
|
||||
9000 100 1.3499918 1.3499918 0.67419831 0.02226049
|
||||
9100 100 1.3518103 1.3518103 0.67489482 0.022399038
|
||||
9200 100 1.3526275 1.3526275 0.67529852 0.022395079
|
||||
9300 100 1.353741 1.353741 0.67585205 0.022471008
|
||||
9400 100 1.3538758 1.3538758 0.67589523 0.022461734
|
||||
9500 100 1.3537199 1.3537199 0.67586527 0.022370169
|
||||
9600 100 1.3539788 1.3539788 0.67602899 0.022400771
|
||||
9700 100 1.3544874 1.3544874 0.67619552 0.022648464
|
||||
9800 100 1.3555422 1.3555422 0.67666186 0.022367319
|
||||
9900 100 1.3560106 1.3560106 0.6768751 0.02236585
|
||||
10000 100 1.3563578 1.3563578 0.6770434 0.022359307
|
||||
Loop time of 0.117825 on 4 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 18332213.198 tau/day, 42435.679 timesteps/s, 4.244 Matom-step/s
|
||||
99.6% CPU use with 4 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.00088578 | 0.0090104 | 0.017735 | 8.5 | 7.65
|
||||
Neigh | 0.0078603 | 0.0087927 | 0.0097327 | 1.0 | 7.46
|
||||
Comm | 0.006411 | 0.013582 | 0.022547 | 6.1 | 11.53
|
||||
Output | 0.0011273 | 0.0015902 | 0.0019777 | 1.0 | 1.35
|
||||
Modify | 0.0095221 | 0.034125 | 0.058989 | 13.2 | 28.96
|
||||
Other | | 0.05073 | | | 43.05
|
||||
|
||||
Nlocal: 25 ave 52 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 2
|
||||
Nghost: 3 ave 6 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 2
|
||||
Neighs: 48.25 ave 109 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 1 0 1
|
||||
|
||||
Total # of neighbors = 193
|
||||
Ave neighs/atom = 1.93
|
||||
Neighbor list builds = 626
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.609 | 5.672 | 5.735 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
10000 100 1.3563578 1.3563578 0.6770434 0.022433108
|
||||
10100 100 0.32881547 0.32881547 0.18968913 0.0063460187
|
||||
10200 100 0.19880113 0.19880113 0.12812646 0.0074601538
|
||||
10300 100 0.12614062 0.12614062 0.090121373 0.0028337336
|
||||
10400 100 0.088358363 0.088358363 0.067236815 0.0020269846
|
||||
10500 100 0.071199344 0.071199344 0.055567135 0.0016191769
|
||||
10600 100 0.053909616 0.053909616 0.042301996 0.00098643468
|
||||
10700 100 0.039560745 0.039560745 0.032482256 0.00089240864
|
||||
10800 100 0.032130432 0.032130432 0.02705329 0.00058669881
|
||||
10900 100 0.02462494 0.02462494 0.021121496 0.0017376127
|
||||
11000 100 0.020941068 0.020941068 0.017866781 0.00031112553
|
||||
11100 100 0.016775675 0.016775675 0.014620214 0.00026856842
|
||||
11200 100 0.015005732 0.015005732 0.012803923 0.00067036626
|
||||
11300 100 0.012099209 0.012099209 0.010308221 0.00032666902
|
||||
11400 100 0.010559421 0.010559421 0.0090243729 0.00013645685
|
||||
11500 100 0.0093738615 0.0093738615 0.0080176514 0.00098541099
|
||||
11600 100 0.0081900702 0.0081900702 0.0070256953 0.00025935992
|
||||
11700 100 0.0068100165 0.0068100165 0.0058703223 0.00014866816
|
||||
11800 100 0.0060475708 0.0060475708 0.0052518105 0.00017895168
|
||||
11900 100 0.0055607485 0.0055607485 0.0047184164 0.00011358846
|
||||
12000 100 0.0053149064 0.0053149064 0.0045168418 0.00015222428
|
||||
12100 100 0.0050909525 0.0050909525 0.0043196952 6.3000537e-05
|
||||
12200 100 0.0041810842 0.0041810842 0.0036835522 4.6423956e-05
|
||||
12300 100 0.0034305227 0.0034305227 0.0031222649 0.00020251115
|
||||
12400 100 0.0031763077 0.0031763077 0.0028956456 0.00030307787
|
||||
12500 100 0.0027440829 0.0027440829 0.0025087304 0.00010418607
|
||||
12600 100 0.0024581964 0.0024581964 0.0022200229 3.042018e-05
|
||||
12700 100 0.002259527 0.002259527 0.0020708869 4.192368e-05
|
||||
12800 100 0.0019143448 0.0019143448 0.0018088032 4.6200439e-05
|
||||
12900 100 0.0017935964 0.0017935964 0.0017028317 2.2195756e-05
|
||||
13000 100 0.0017286429 0.0017286429 0.0016396753 2.3108871e-05
|
||||
13100 100 0.0017055291 0.0017055291 0.0016122058 2.2444611e-05
|
||||
13200 100 0.0016539275 0.0016539275 0.0015570166 2.0467353e-05
|
||||
13300 100 0.0015777788 0.0015777788 0.0014852505 1.9525012e-05
|
||||
13400 100 0.0015372199 0.0015372199 0.0014497102 2.3203566e-05
|
||||
13500 100 0.0015066638 0.0015066638 0.0014097203 1.8644964e-05
|
||||
13600 100 0.0012290618 0.0012290618 0.0012056216 1.3235643e-05
|
||||
13700 100 0.0011781948 0.0011781948 0.0011685226 3.4312262e-05
|
||||
13800 100 0.0011530136 0.0011530136 0.0011433171 2.8832126e-05
|
||||
13900 100 0.0011085224 0.0011085224 0.0011052764 1.444139e-05
|
||||
14000 100 0.0010656788 0.0010656788 0.0010702461 1.3187775e-05
|
||||
14100 100 0.001029277 0.001029277 0.0010469537 1.2837267e-05
|
||||
14200 100 0.0009750904 0.0009750904 0.0009915384 1.209089e-05
|
||||
14300 100 0.00094893337 0.00094893337 0.00096909301 1.1743051e-05
|
||||
14400 100 0.00087708427 0.00087708427 0.00087575318 1.9027338e-05
|
||||
14500 100 0.00086229913 0.00086229913 0.0008643568 1.0670952e-05
|
||||
14600 100 0.00084206808 0.00084206808 0.0008268172 3.2391722e-05
|
||||
14700 100 0.00077682873 0.00077682873 0.00077186085 9.6132555e-06
|
||||
14800 100 0.00074736908 0.00074736908 0.00074958372 9.2486924e-06
|
||||
14900 100 0.00074456847 0.00074456847 0.00074779946 9.2140349e-06
|
||||
15000 100 0.00073830282 0.00073830282 0.0007426924 9.1364974e-06
|
||||
Loop time of 0.0608167 on 4 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 35516589.034 tau/day, 82214.326 timesteps/s, 8.221 Matom-step/s
|
||||
99.7% CPU use with 4 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.00059197 | 0.0022122 | 0.0043047 | 3.5 | 3.64
|
||||
Neigh | 0.00087477 | 0.0012077 | 0.001588 | 1.0 | 1.99
|
||||
Comm | 0.0017826 | 0.010005 | 0.018966 | 8.1 | 16.45
|
||||
Output | 0.0010587 | 0.0013365 | 0.0015183 | 0.5 | 2.20
|
||||
Modify | 0.00046958 | 0.012924 | 0.027298 | 11.0 | 21.25
|
||||
Other | | 0.03313 | | | 54.48
|
||||
|
||||
Nlocal: 25 ave 53 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
Nghost: 3.75 ave 8 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
Neighs: 39.25 ave 82 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 2
|
||||
|
||||
Total # of neighbors = 157
|
||||
Ave neighs/atom = 1.57
|
||||
Neighbor list builds = 100
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
variable theta equal (step-15000)*(4.0*PI/5000)
|
||||
region container block -6 6 -6 6 -6 6 units box rotate v_theta 0 0 0 1 1 1
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.609 | 5.672 | 5.735 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
15000 100 0.00073830282 0.00073830282 0.0007426924 9.1364974e-06
|
||||
15100 100 1.1048281 1.1048281 0.7023727 0.018379275
|
||||
15200 100 1.2022249 1.2022249 0.77748962 0.015662439
|
||||
15300 100 1.2561351 1.2561351 0.82563065 0.01835048
|
||||
15400 100 1.4372446 1.4372446 0.92907923 0.02087065
|
||||
15500 100 1.6414713 1.6414713 1.0284489 0.025654324
|
||||
15600 100 1.7844655 1.7844655 1.0861866 0.025170346
|
||||
15700 100 2.034248 2.034248 1.2017171 0.040341642
|
||||
15800 100 2.1253699 2.1253699 1.2228657 0.029297194
|
||||
15900 100 2.1940232 2.1940232 1.2470589 0.033866758
|
||||
16000 100 2.2624419 2.2624419 1.2828225 0.030063645
|
||||
16100 100 2.3208536 2.3208536 1.3118956 0.0323489
|
||||
16200 100 2.3564971 2.3564971 1.3261173 0.032882494
|
||||
16300 100 2.3956066 2.3956066 1.3260307 0.03292972
|
||||
16400 100 2.5025831 2.5025831 1.3817693 0.031132988
|
||||
16500 100 2.5947914 2.5947914 1.4152657 0.036126782
|
||||
16600 100 2.7688769 2.7688769 1.4975686 0.037497127
|
||||
16700 100 2.812503 2.812503 1.5216659 0.039316167
|
||||
16800 100 2.8977424 2.8977424 1.5599254 0.039996029
|
||||
16900 100 3.045802 3.045802 1.6332888 0.041406156
|
||||
17000 100 3.2195366 3.2195366 1.7247171 0.040023634
|
||||
17100 100 3.2597294 3.2597294 1.7527958 0.04828292
|
||||
17200 100 3.293587 3.293587 1.7693254 0.044001441
|
||||
17300 100 3.1861836 3.1861836 1.7142076 0.049158822
|
||||
17400 100 3.4593561 3.4593561 1.8426619 0.053469673
|
||||
17500 100 3.3813767 3.3813767 1.8079958 0.058776299
|
||||
17600 100 3.5834203 3.5834203 1.9094759 0.053256842
|
||||
17700 100 3.2243306 3.2243306 1.7425111 0.064354789
|
||||
17800 100 3.358228 3.358228 1.8202932 0.046798524
|
||||
17900 100 3.2257908 3.2257908 1.7678964 0.043655204
|
||||
18000 100 3.237732 3.237732 1.7598181 0.050850672
|
||||
18100 100 3.2042441 3.2042441 1.751979 0.045582006
|
||||
18200 100 3.1562775 3.1562775 1.7336068 0.042210739
|
||||
18300 100 3.2630507 3.2630507 1.7925333 0.046412778
|
||||
18400 100 3.4150588 3.4150588 1.8668408 0.044386435
|
||||
18500 100 3.4913198 3.4913198 1.9125495 0.043329829
|
||||
18600 100 3.5290036 3.5290036 1.9184098 0.048302721
|
||||
18700 100 3.4852698 3.4852698 1.8865833 0.059566124
|
||||
18800 100 3.7157551 3.7157551 2.0082235 0.051356305
|
||||
18900 100 3.9504619 3.9504619 2.1377018 0.051553987
|
||||
19000 100 3.9711274 3.9711274 2.1549121 0.051555312
|
||||
19100 100 3.90954 3.90954 2.1135174 0.0548311
|
||||
19200 100 4.0672819 4.0672819 2.1837089 0.064431553
|
||||
19300 100 3.998355 3.998355 2.1572884 0.056830399
|
||||
19400 100 3.9172127 3.9172127 2.1130164 0.051264041
|
||||
19500 100 3.9120291 3.9120291 2.1088399 0.052545115
|
||||
19600 100 3.8613614 3.8613614 2.0752883 0.055466569
|
||||
19700 100 3.8428824 3.8428824 2.0787804 0.05129261
|
||||
19800 100 3.5686751 3.5686751 1.9356553 0.059177256
|
||||
19900 100 3.5573788 3.5573788 1.9430183 0.054618794
|
||||
20000 100 3.5453022 3.5453022 1.9413343 0.047640543
|
||||
Loop time of 0.120564 on 4 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 17915781.606 tau/day, 41471.717 timesteps/s, 4.147 Matom-step/s
|
||||
99.7% CPU use with 4 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.0022864 | 0.0035398 | 0.0056964 | 2.2 | 2.94
|
||||
Neigh | 0.0095136 | 0.011233 | 0.012853 | 1.1 | 9.32
|
||||
Comm | 0.043338 | 0.044586 | 0.046388 | 0.6 | 36.98
|
||||
Output | 0.0011632 | 0.0012814 | 0.0013677 | 0.2 | 1.06
|
||||
Modify | 0.01756 | 0.026391 | 0.03297 | 3.5 | 21.89
|
||||
Other | | 0.03353 | | | 27.81
|
||||
|
||||
Nlocal: 25 ave 36 max 13 min
|
||||
Histogram: 1 0 0 0 1 0 1 0 0 1
|
||||
Nghost: 5 ave 9 max 2 min
|
||||
Histogram: 1 0 1 0 1 0 0 0 0 1
|
||||
Neighs: 37.5 ave 53 max 15 min
|
||||
Histogram: 1 0 0 0 0 1 0 1 0 1
|
||||
|
||||
Total # of neighbors = 150
|
||||
Ave neighs/atom = 1.5
|
||||
Neighbor list builds = 913
|
||||
Dangerous builds = 0
|
||||
|
||||
region container delete
|
||||
region container block -6 6 -6 6 -6 6 units box
|
||||
run 5000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.734 | 5.735 | 5.735 Mbytes
|
||||
Step Atoms Temp c_1 c_2 Press
|
||||
20000 100 3.5453022 3.5453022 1.9413343 0.047178052
|
||||
20100 100 1.0878587 1.0878587 0.68666704 0.016139979
|
||||
20200 100 1.0230655 1.0230655 0.63593494 0.014642345
|
||||
20300 100 0.94958824 0.94958824 0.59306601 0.011745659
|
||||
20400 100 0.93038108 0.93038108 0.57232527 0.01154829
|
||||
20500 100 0.92183816 0.92183816 0.55466942 0.01212559
|
||||
20600 100 1.0175846 1.0175846 0.59940035 0.013815361
|
||||
20700 100 1.0564615 1.0564615 0.60726745 0.013073711
|
||||
20800 100 0.99967869 0.99967869 0.57665019 0.012450813
|
||||
20900 100 0.97051084 0.97051084 0.5574217 0.015686955
|
||||
21000 100 0.639185 0.639185 0.37441942 0.017594616
|
||||
21100 100 0.24979014 0.24979014 0.17121567 0.0084027295
|
||||
21200 100 0.15147941 0.15147941 0.11124349 0.0030435746
|
||||
21300 100 0.13117502 0.13117502 0.091432638 0.0029110318
|
||||
21400 100 0.11158272 0.11158272 0.076264692 0.0021951204
|
||||
21500 100 0.056660993 0.056660993 0.043503807 0.0010993096
|
||||
21600 100 0.028640836 0.028640836 0.026000267 0.0010440792
|
||||
21700 100 0.025816483 0.025816483 0.021922896 0.00081674646
|
||||
21800 100 0.023929555 0.023929555 0.019936972 0.0010383614
|
||||
21900 100 0.022271339 0.022271339 0.017947505 0.0014630387
|
||||
22000 100 0.019277834 0.019277834 0.015483116 0.00058751407
|
||||
22100 100 0.019997809 0.019997809 0.015919504 0.00064176101
|
||||
22200 100 0.015870543 0.015870543 0.01244838 0.0004205505
|
||||
22300 100 0.011797587 0.011797587 0.0096491363 0.00034907063
|
||||
22400 100 0.010745212 0.010745212 0.008874218 0.00035427537
|
||||
22500 100 0.0082372399 0.0082372399 0.0071217811 0.00028179943
|
||||
22600 100 0.007942576 0.007942576 0.0067248822 0.001507115
|
||||
22700 100 0.0061733667 0.0061733667 0.0053092324 0.00056018554
|
||||
22800 100 0.0058287651 0.0058287651 0.004972189 0.00023807695
|
||||
22900 100 0.0051352339 0.0051352339 0.004324157 0.00020849263
|
||||
23000 100 0.0040107769 0.0040107769 0.0035769703 0.00022626101
|
||||
23100 100 0.0040288854 0.0040288854 0.0034355474 0.00019107621
|
||||
23200 100 0.003277858 0.003277858 0.0030013165 0.00016119888
|
||||
23300 100 0.0033633749 0.0033633749 0.0030188927 0.00014459404
|
||||
23400 100 0.003468042 0.003468042 0.0030079205 0.00013778427
|
||||
23500 100 0.0027616702 0.0027616702 0.0024994596 0.00011834915
|
||||
23600 100 0.0022531303 0.0022531303 0.0021182802 0.0002279623
|
||||
23700 100 0.002067768 0.002067768 0.0019631752 0.00014341503
|
||||
23800 100 0.0020069255 0.0020069255 0.0019209587 0.00010673435
|
||||
23900 100 0.0019630617 0.0019630617 0.0018748221 0.00011856923
|
||||
24000 100 0.0018800646 0.0018800646 0.0018190347 0.00010707562
|
||||
24100 100 0.0018028137 0.0018028137 0.0017067233 0.00010884117
|
||||
24200 100 0.0017278932 0.0017278932 0.0016251004 0.00013664683
|
||||
24300 100 0.0016373288 0.0016373288 0.0015529481 0.00010025414
|
||||
24400 100 0.0019876848 0.0019876848 0.0016912033 0.00011235942
|
||||
24500 100 0.0013677345 0.0013677345 0.0012839488 7.8669645e-05
|
||||
24600 100 0.0012852614 0.0012852614 0.0012065052 0.00010172361
|
||||
24700 100 0.0011145002 0.0011145002 0.0010748344 7.5021689e-05
|
||||
24800 100 0.0012860792 0.0012860792 0.0011429675 5.7939624e-05
|
||||
24900 100 0.00097198499 0.00097198499 0.00096175911 5.443837e-05
|
||||
25000 100 0.00096224466 0.00096224466 0.00095159089 5.4245409e-05
|
||||
Loop time of 0.0658283 on 4 procs for 5000 steps with 100 atoms
|
||||
|
||||
Performance: 32812622.584 tau/day, 75955.145 timesteps/s, 7.596 Matom-step/s
|
||||
99.7% CPU use with 4 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.00079402 | 0.002735 | 0.0055522 | 3.9 | 4.15
|
||||
Neigh | 0.0027088 | 0.003273 | 0.0038077 | 0.9 | 4.97
|
||||
Comm | 0.010018 | 0.017119 | 0.024875 | 4.8 | 26.01
|
||||
Output | 0.0010937 | 0.0013253 | 0.0015108 | 0.5 | 2.01
|
||||
Modify | 0.0012967 | 0.011558 | 0.023237 | 9.5 | 17.56
|
||||
Other | | 0.02982 | | | 45.30
|
||||
|
||||
Nlocal: 25 ave 56 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 1 0 1
|
||||
Nghost: 5.5 ave 12 max 0 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
Neighs: 40 ave 101 max 0 min
|
||||
Histogram: 2 0 0 0 0 1 0 0 0 1
|
||||
|
||||
Total # of neighbors = 160
|
||||
Ave neighs/atom = 1.6
|
||||
Neighbor list builds = 275
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:00
|
||||
643
examples/granregion/log.27Jun24.granregion.funnel.g++.1
Normal file
643
examples/granregion/log.27Jun24.granregion.funnel.g++.1
Normal file
@ -0,0 +1,643 @@
|
||||
LAMMPS (27 Jun 2024 - Development - patch_27Jun2024-930-g7036930360)
|
||||
# pour particles into cone-shaped funnel, settle them, let them run out bottom
|
||||
|
||||
variable name string funnel_pour
|
||||
|
||||
thermo_modify flush yes
|
||||
units si
|
||||
variable PI equal 3.141592653589
|
||||
variable seed equal 14314
|
||||
|
||||
###############################################
|
||||
# Geometry-related parameters
|
||||
###############################################
|
||||
|
||||
variable xlo equal 10
|
||||
variable xhi equal 40
|
||||
variable ylo equal 10
|
||||
variable yhi equal 40
|
||||
variable zlo equal -20
|
||||
variable zhi equal 50
|
||||
|
||||
variable xc equal 25
|
||||
variable yc equal 25
|
||||
|
||||
variable zconehi equal 50
|
||||
variable zconelo equal 10
|
||||
variable zcyllo equal 0
|
||||
variable radconelo equal 2
|
||||
variable radconehi equal 20
|
||||
|
||||
################################################
|
||||
# Particle sizes
|
||||
################################################
|
||||
|
||||
variable rlo equal 0.25
|
||||
variable rhi equal 0.5
|
||||
variable dlo equal 2.0*${rlo}
|
||||
variable dlo equal 2.0*0.25
|
||||
variable dhi equal 2.0*${rhi}
|
||||
variable dhi equal 2.0*0.5
|
||||
|
||||
variable skin equal ${rhi}
|
||||
variable skin equal 0.5
|
||||
|
||||
###############################################
|
||||
# Granular contact parameters
|
||||
###############################################
|
||||
|
||||
variable coeffRes equal 0.1
|
||||
variable coeffFric equal 0.5
|
||||
|
||||
variable density equal 1.0
|
||||
variable EYoung equal 10^5
|
||||
variable Poisson equal 2.0/7.0
|
||||
variable GShear equal ${EYoung}/(2*(1+${Poisson}))
|
||||
variable GShear equal 100000/(2*(1+${Poisson}))
|
||||
variable GShear equal 100000/(2*(1+0.285714285714286))
|
||||
|
||||
variable gravity equal 1.0
|
||||
|
||||
variable reff equal 0.5*(${rhi}+${rlo})
|
||||
variable reff equal 0.5*(0.5+${rlo})
|
||||
variable reff equal 0.5*(0.5+0.25)
|
||||
variable meff equal ${density}*4.0/3.0*${PI}*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*${PI}*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*3.141592653589*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*3.141592653589*0.375^3
|
||||
variable min_mass equal ${density}*4.0/3.0*${PI}*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*${PI}*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*0.25*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*0.25*0.25
|
||||
variable max_mass equal ${density}*4.0/3.0*${PI}*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*${PI}*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*0.5*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*0.5*0.5
|
||||
|
||||
## Typical way to set kn, kt, etc.:
|
||||
variable kn equal 4.0*${GShear}/(3*(1-${Poisson}))
|
||||
variable kn equal 4.0*38888.8888888889/(3*(1-${Poisson}))
|
||||
variable kn equal 4.0*38888.8888888889/(3*(1-0.285714285714286))
|
||||
variable kt equal 4.0*${GShear}/(2-${Poisson})
|
||||
variable kt equal 4.0*38888.8888888889/(2-${Poisson})
|
||||
variable kt equal 4.0*38888.8888888889/(2-0.285714285714286)
|
||||
|
||||
variable a equal (-2.0*log(${coeffRes})/${PI})^2
|
||||
variable a equal (-2.0*log(0.1)/${PI})^2
|
||||
variable a equal (-2.0*log(0.1)/3.141592653589)^2
|
||||
variable gamma_n equal sqrt($a*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/0.0654498469497708/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/0.0654498469497708/(1+0.25*0.405284734569556))
|
||||
variable gamma_t equal ${gamma_n}*0.5
|
||||
variable gamma_t equal 903.503751814138*0.5
|
||||
|
||||
variable tcol equal ${PI}/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/0.0654498469497708-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/0.0654498469497708-903.503751814138/4.0)
|
||||
|
||||
variable dt equal ${tcol}*0.05
|
||||
variable dt equal 0.00210943016014969*0.05
|
||||
timestep ${dt}
|
||||
timestep 0.000105471508007485
|
||||
|
||||
###############################################
|
||||
variable dumpfreq equal 1000
|
||||
variable logfreq equal 1000
|
||||
|
||||
newton off
|
||||
atom_style sphere
|
||||
|
||||
boundary p p f
|
||||
|
||||
region boxreg block ${xlo} ${xhi} ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 ${xhi} ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 40 ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 40 -20 ${zhi}
|
||||
region boxreg block 10 40 10 40 -20 50
|
||||
create_box 1 boxreg
|
||||
Created orthogonal box = (10 10 -20) to (40 40 50)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
|
||||
pair_style gran/hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1
|
||||
pair_coeff * *
|
||||
|
||||
neighbor ${skin} multi
|
||||
neighbor 0.5 multi
|
||||
thermo ${logfreq}
|
||||
thermo 1000
|
||||
|
||||
comm_style brick
|
||||
comm_modify mode multi group all vel yes
|
||||
balance 1.1 shift xyz 20 1.1
|
||||
Balancing ...
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 30, bins = 1 1 3
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hertz/history, perpetual
|
||||
attributes: half, newton off, size, history
|
||||
pair build: half/size/multi/atomonly/newtoff
|
||||
stencil: full/multi/3d
|
||||
bin: multi
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (../comm_brick.cpp:210)
|
||||
fix bal all balance 10000 1.1 shift xyz 20 1.01
|
||||
|
||||
####################### Options specific to pouring #########################
|
||||
|
||||
# insertion region for fix/pour
|
||||
|
||||
region insreg cylinder z ${xc} ${yc} 10 30 50 side in units box
|
||||
region insreg cylinder z 25 ${yc} 10 30 50 side in units box
|
||||
region insreg cylinder z 25 25 10 30 50 side in units box
|
||||
|
||||
# define cone and cylinder regions - see lammps doc on region command
|
||||
# note new open options
|
||||
|
||||
region cylreg cylinder z ${xc} ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 2 #Top is open
|
||||
region cylreg cylinder z 25 ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 ${radconelo} ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 0 ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 0 10 side in units box open 2
|
||||
|
||||
region conereg cone z ${xc} ${yc} ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2 #Bottom and top are open
|
||||
region conereg cone z 25 ${yc} ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 10 ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 10 50 side in units box open 1 open 2
|
||||
|
||||
region hopreg union 2 conereg cylreg
|
||||
|
||||
fix grav all gravity ${gravity} vector 0 0 -1
|
||||
fix grav all gravity 1 vector 0 0 -1
|
||||
fix 1 all nve/sphere
|
||||
|
||||
|
||||
fix hopper3 all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1 region hopreg
|
||||
|
||||
fix ins all pour 2000 1 42424 region insreg diam range ${dlo} ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens 1 ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens 1 1
|
||||
|
||||
#dump 1 all custom ${dumpfreq} ${name}.dump # id type mass diameter x y z
|
||||
|
||||
#dump 2 all image 4000 image.*.jpg type type # axes yes 0.8 0.02 view 60 -30 zoom 3.0 # box no 0.0 axes no 0.0 0.0
|
||||
#dump_modify 2 pad 6
|
||||
|
||||
thermo_style custom step cpu atoms ke
|
||||
WARNING: New thermo_style command, previous thermo_modify settings will be lost (../output.cpp:904)
|
||||
thermo_modify flush yes lost warn
|
||||
|
||||
# Initial run to fill up the cone
|
||||
|
||||
run 20000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
@article{Monti2022,
|
||||
author = {Monti, Joseph M. and Clemmer, Joel T. and Srivastava,
|
||||
Ishan and Silbert, Leonardo E. and Grest, Gary S.
|
||||
and Lechman, Jeremy B.},
|
||||
title = {Large-scale frictionless jamming with power-law particle
|
||||
size distributions},
|
||||
journal = {Phys. Rev. E},
|
||||
volume = {106}
|
||||
issue = {3}
|
||||
year = {2022}
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Particle insertion: 3000 every 59965 steps, 2000 by step 1
|
||||
Per MPI rank memory allocation (min/avg/max) = 6.648 | 6.648 | 6.648 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
0 0 0 -0
|
||||
1000 0.42422547 2000 -0
|
||||
2000 0.61303447 2000 -0
|
||||
3000 0.80093891 2000 -0
|
||||
4000 0.9870726 2000 -0
|
||||
5000 1.174735 2000 -0
|
||||
6000 1.3615338 2000 -0
|
||||
7000 1.5481574 2000 -0
|
||||
8000 1.7332676 2000 -0
|
||||
9000 1.9202086 2000 -0
|
||||
10000 2.1067651 2000 -0
|
||||
11000 2.2904529 2000 -0
|
||||
12000 2.4750549 2000 -0
|
||||
13000 2.6588335 2000 -0
|
||||
14000 2.8432942 2000 -0
|
||||
15000 3.0276634 2000 -0
|
||||
16000 3.2143893 2000 -0
|
||||
17000 3.3989855 2000 -0
|
||||
18000 3.5835207 2000 -0
|
||||
19000 3.7684773 2000 -0
|
||||
20000 3.9550272 2000 -0
|
||||
Loop time of 3.95505 on 1 procs for 20000 steps with 2000 atoms
|
||||
|
||||
99.8% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.40709 | 0.40709 | 0.40709 | 0.0 | 10.29
|
||||
Neigh | 0.065613 | 0.065613 | 0.065613 | 0.0 | 1.66
|
||||
Comm | 0.0076015 | 0.0076015 | 0.0076015 | 0.0 | 0.19
|
||||
Output | 0.00041671 | 0.00041671 | 0.00041671 | 0.0 | 0.01
|
||||
Modify | 3.3895 | 3.3895 | 3.3895 | 0.0 | 85.70
|
||||
Other | | 0.08486 | | | 2.15
|
||||
|
||||
Nlocal: 2000 ave 2000 max 2000 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 1607 ave 1607 max 1607 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 1607
|
||||
Ave neighs/atom = 0.8035
|
||||
Neighbor list builds = 71
|
||||
Dangerous builds = 0
|
||||
unfix ins
|
||||
run 150000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 12.69 | 12.69 | 12.69 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
20000 0 2000 6652.2957
|
||||
21000 0.18540841 2000 6807.2201
|
||||
22000 0.37080157 2000 6973.9359
|
||||
23000 0.55573123 2000 7142.3648
|
||||
24000 0.74112501 2000 7276.9717
|
||||
25000 0.92686283 2000 7369.4191
|
||||
26000 1.1145958 2000 7497.6526
|
||||
27000 1.3033904 2000 7638.946
|
||||
28000 1.4921406 2000 7780.0339
|
||||
29000 1.6824098 2000 7881.8177
|
||||
30000 1.8751801 2000 7967.2641
|
||||
31000 2.0698118 2000 7994.9273
|
||||
32000 2.2682778 2000 7937.0671
|
||||
33000 2.4695819 2000 7774.0508
|
||||
34000 2.675988 2000 7591.1491
|
||||
35000 2.886376 2000 7357.5176
|
||||
36000 3.102007 2000 7147.2024
|
||||
37000 3.321435 2000 6979.1604
|
||||
38000 3.5426417 2000 6813.2152
|
||||
39000 3.7660203 2000 6660.2701
|
||||
40000 3.998044 2000 6502.8957
|
||||
41000 4.234151 2000 6324.3951
|
||||
42000 4.4731702 2000 6132.7516
|
||||
43000 4.7137403 2000 5913.1841
|
||||
44000 4.9572451 2000 5732.2095
|
||||
45000 5.2042391 2000 5508.8322
|
||||
46000 5.462849 2000 5306.8932
|
||||
47000 5.724072 2000 5152.0521
|
||||
48000 5.987507 2000 5028.2274
|
||||
49000 6.2495317 2000 4896.102
|
||||
50000 6.5151951 2000 4723.5189
|
||||
51000 6.7809368 2000 4583.7526
|
||||
52000 7.0554059 2000 4447.0187
|
||||
53000 7.5371151 2000 4303.2307
|
||||
54000 7.8249388 2000 4168.5251
|
||||
55000 8.1204418 2000 4036.9704
|
||||
56000 8.4176628 2000 3901.1183
|
||||
57000 8.7222873 2000 3716.7071
|
||||
58000 9.0346411 2000 3473.5422
|
||||
59000 9.3526758 2000 3245.1223
|
||||
60000 9.6699173 2000 3039.7845
|
||||
61000 9.9903491 2000 2780.0187
|
||||
62000 10.318591 2000 2577.3345
|
||||
63000 10.65279 2000 2346.2488
|
||||
64000 10.993148 2000 2116.7298
|
||||
65000 11.335466 2000 1903.7828
|
||||
66000 11.686936 2000 1631.1676
|
||||
67000 12.046515 2000 1431.0198
|
||||
68000 12.413611 2000 1212.875
|
||||
69000 12.783883 2000 995.45046
|
||||
70000 13.156707 2000 811.54766
|
||||
71000 13.532628 2000 624.08622
|
||||
72000 13.91241 2000 471.00862
|
||||
73000 14.296186 2000 358.33486
|
||||
74000 14.680961 2000 284.39416
|
||||
75000 15.06644 2000 234.26671
|
||||
76000 15.447805 2000 185.61836
|
||||
77000 15.825601 2000 152.95918
|
||||
78000 16.205661 2000 122.49023
|
||||
79000 16.582292 2000 102.29396
|
||||
80000 16.96433 2000 86.284684
|
||||
81000 17.347289 2000 73.984781
|
||||
82000 17.739993 2000 63.042918
|
||||
83000 18.142078 2000 53.338428
|
||||
84000 18.547853 2000 45.89585
|
||||
85000 18.95343 2000 40.412826
|
||||
86000 19.35904 2000 34.183381
|
||||
87000 19.765916 2000 29.671524
|
||||
88000 20.18651 2000 26.90414
|
||||
89000 20.598969 2000 24.362631
|
||||
90000 21.016445 2000 21.887341
|
||||
91000 21.437072 2000 19.985662
|
||||
92000 21.86331 2000 18.728162
|
||||
93000 22.291217 2000 16.99941
|
||||
94000 22.724102 2000 15.71941
|
||||
95000 23.155367 2000 14.744057
|
||||
96000 23.590722 2000 14.214918
|
||||
97000 24.028273 2000 13.450182
|
||||
98000 24.47017 2000 12.79222
|
||||
99000 24.913929 2000 12.10595
|
||||
100000 25.361256 2000 11.281863
|
||||
101000 25.807117 2000 10.025419
|
||||
102000 26.257292 2000 9.9574468
|
||||
103000 26.70767 2000 9.4078117
|
||||
104000 27.161728 2000 8.9079161
|
||||
105000 27.617856 2000 8.6269302
|
||||
106000 28.069631 2000 8.5512649
|
||||
107000 28.526606 2000 8.4703948
|
||||
108000 28.982832 2000 8.2747542
|
||||
109000 29.441422 2000 8.2895118
|
||||
110000 29.906198 2000 8.1785613
|
||||
111000 30.36715 2000 7.8443234
|
||||
112000 30.829642 2000 7.7436124
|
||||
113000 31.319634 2000 7.8118604
|
||||
114000 31.791602 2000 7.3806177
|
||||
115000 32.260138 2000 7.0857235
|
||||
116000 32.725698 2000 7.1346752
|
||||
117000 33.192963 2000 7.0653751
|
||||
118000 33.661517 2000 6.6314104
|
||||
119000 34.127108 2000 6.2169614
|
||||
120000 34.597123 2000 5.8988829
|
||||
121000 35.064919 2000 5.4197277
|
||||
122000 35.535855 2000 4.6381303
|
||||
123000 36.005284 2000 4.4949206
|
||||
124000 36.47519 2000 4.4261118
|
||||
125000 36.945117 2000 4.4223703
|
||||
126000 37.417732 2000 4.4858898
|
||||
127000 37.888171 2000 4.3312536
|
||||
128000 38.360713 2000 3.7124973
|
||||
129000 38.835798 2000 3.5467396
|
||||
130000 39.311234 2000 3.5104139
|
||||
131000 39.783409 2000 3.5725612
|
||||
132000 40.255871 2000 3.669455
|
||||
133000 40.728998 2000 3.6168912
|
||||
134000 41.203148 2000 3.3598517
|
||||
135000 41.677786 2000 3.3743407
|
||||
136000 42.15241 2000 3.1109764
|
||||
137000 42.627707 2000 3.0720146
|
||||
138000 43.100904 2000 3.1303776
|
||||
139000 43.574775 2000 3.2052806
|
||||
140000 44.050804 2000 2.8958882
|
||||
141000 44.525409 2000 2.9931572
|
||||
142000 44.999822 2000 3.0967832
|
||||
143000 45.476054 2000 3.0576365
|
||||
144000 45.951361 2000 3.2016943
|
||||
145000 46.429655 2000 3.3817709
|
||||
146000 46.905577 2000 3.4527239
|
||||
147000 47.38743 2000 3.5928733
|
||||
148000 47.86409 2000 3.7784682
|
||||
149000 48.342003 2000 3.6587944
|
||||
150000 48.823792 2000 3.7945669
|
||||
151000 49.30105 2000 3.5551557
|
||||
152000 49.780315 2000 3.6248848
|
||||
153000 50.257553 2000 3.7361463
|
||||
154000 50.737624 2000 3.8534319
|
||||
155000 51.218208 2000 4.0101408
|
||||
156000 51.695675 2000 3.7670652
|
||||
157000 52.176961 2000 3.1487676
|
||||
158000 52.657466 2000 2.980076
|
||||
159000 53.134109 2000 3.0350592
|
||||
160000 53.615609 2000 3.125389
|
||||
161000 54.093868 2000 2.7516115
|
||||
162000 54.576681 2000 2.413911
|
||||
163000 55.055496 2000 2.297713
|
||||
164000 55.538174 2000 2.3190806
|
||||
165000 56.020458 2000 2.2868879
|
||||
166000 56.501206 2000 2.1658547
|
||||
167000 56.983465 2000 1.7511071
|
||||
168000 57.466833 2000 1.4112478
|
||||
169000 57.949757 2000 1.3623558
|
||||
170000 58.43349 2000 1.3701579
|
||||
Loop time of 58.4335 on 1 procs for 150000 steps with 2000 atoms
|
||||
|
||||
99.4% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 29.221 | 29.221 | 29.221 | 0.0 | 50.01
|
||||
Neigh | 0.57927 | 0.57927 | 0.57927 | 0.0 | 0.99
|
||||
Comm | 0.060749 | 0.060749 | 0.060749 | 0.0 | 0.10
|
||||
Output | 0.20563 | 0.20563 | 0.20563 | 0.0 | 0.35
|
||||
Modify | 27.674 | 27.674 | 27.674 | 0.0 | 47.36
|
||||
Other | | 0.6922 | | | 1.18
|
||||
|
||||
Nlocal: 2000 ave 2000 max 2000 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 15308 ave 15308 max 15308 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 15308
|
||||
Ave neighs/atom = 7.654
|
||||
Neighbor list builds = 367
|
||||
Dangerous builds = 0
|
||||
|
||||
# remove "plug" - need to redefine cylinder region & union
|
||||
|
||||
region cylreg delete
|
||||
region hopreg delete
|
||||
region cylreg cylinder z ${xc} ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2 #Bottom & top are open
|
||||
region cylreg cylinder z 25 ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 0 ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 0 10 side in units box open 1 open 2
|
||||
|
||||
region hopreg union 2 cylreg conereg
|
||||
|
||||
unfix hopper3
|
||||
fix hopper3 all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1 region hopreg
|
||||
|
||||
run 100000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 12.69 | 12.69 | 12.69 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
170000 0 2000 1.3701579
|
||||
171000 0.48431316 2000 2.3724823
|
||||
172000 0.96523693 2000 3.5881441
|
||||
173000 1.4349569 2000 5.3771633
|
||||
174000 1.902564 2000 7.5896471
|
||||
175000 2.3637344 2000 10.77251
|
||||
176000 2.817277 2000 14.806868
|
||||
177000 3.2682365 2000 19.607624
|
||||
178000 3.7215391 2000 25.426227
|
||||
179000 4.1716711 2000 32.23584
|
||||
180000 4.621872 2000 39.930468
|
||||
181000 5.0676618 2000 47.686304
|
||||
182000 5.5105545 2000 56.506806
|
||||
183000 5.9489081 2000 66.514326
|
||||
184000 6.3843739 2000 77.554644
|
||||
185000 6.8189889 2000 89.224002
|
||||
186000 7.2526358 2000 102.07846
|
||||
187000 7.6807565 2000 116.08141
|
||||
188000 8.1050895 2000 130.97964
|
||||
189000 8.52413 2000 146.77806
|
||||
190000 8.9479211 2000 162.79858
|
||||
191000 9.3652194 2000 179.02052
|
||||
192000 9.780893 2000 196.26683
|
||||
193000 10.192876 2000 214.38928
|
||||
194000 10.606655 2000 232.32068
|
||||
195000 11.018129 2000 251.74644
|
||||
196000 11.424821 2000 272.25231
|
||||
197000 11.833891 2000 294.64075
|
||||
198000 12.237613 2000 318.32895
|
||||
199000 12.640094 2000 342.44005
|
||||
200000 13.045535 2000 368.35469
|
||||
201000 13.445497 2000 395.2465
|
||||
202000 13.85102 2000 422.63599
|
||||
203000 14.254213 2000 450.45248
|
||||
204000 14.654729 2000 479.60812
|
||||
205000 15.057527 2000 510.44155
|
||||
206000 15.456223 2000 543.25751
|
||||
207000 15.849932 2000 577.35928
|
||||
208000 16.240706 2000 612.29718
|
||||
209000 16.629756 2000 647.8951
|
||||
210000 17.019318 2000 683.79409
|
||||
211000 17.40949 2000 720.36556
|
||||
212000 17.802521 2000 759.27331
|
||||
213000 18.192311 2000 798.27302
|
||||
214000 18.582347 2000 837.93849
|
||||
215000 18.970586 2000 877.92945
|
||||
216000 19.362316 2000 919.62532
|
||||
217000 19.755364 2000 962.83509
|
||||
218000 20.146845 2000 1008.5243
|
||||
219000 20.530427 2000 1054.5769
|
||||
220000 20.914645 2000 1103.1843
|
||||
221000 21.296153 2000 1153.0349
|
||||
222000 21.681747 2000 1204.5599
|
||||
223000 22.06794 2000 1257.1367
|
||||
224000 22.45394 2000 1308.6735
|
||||
WARNING: Lost atoms: original 2000 current 1999 (../thermo.cpp:499)
|
||||
225000 22.843026 1999 1360.1205
|
||||
226000 23.221639 1998 1404.8405
|
||||
227000 23.603256 1996 1448.4869
|
||||
228000 23.985547 1992 1491.8112
|
||||
229000 24.359685 1985 1518.7013
|
||||
230000 24.733284 1971 1507.6699
|
||||
231000 25.100372 1965 1533.5096
|
||||
232000 25.470109 1948 1489.4128
|
||||
233000 25.840892 1933 1477.4536
|
||||
234000 26.207893 1915 1425.8398
|
||||
235000 26.570401 1904 1410.1451
|
||||
236000 26.931189 1892 1401.7595
|
||||
237000 27.28796 1880 1368.893
|
||||
238000 27.642985 1868 1341.8885
|
||||
239000 27.998754 1850 1286.7968
|
||||
240000 28.353974 1833 1219.5123
|
||||
241000 28.709461 1820 1173.3608
|
||||
242000 29.065121 1806 1106.0727
|
||||
243000 29.418519 1788 1035.912
|
||||
244000 29.770812 1779 1021.6147
|
||||
245000 30.11704 1767 969.40032
|
||||
246000 30.457702 1757 939.12022
|
||||
247000 30.800392 1739 840.9396
|
||||
248000 31.141047 1730 822.06575
|
||||
249000 31.483192 1719 762.11057
|
||||
250000 31.831879 1707 708.50308
|
||||
251000 32.176299 1700 692.12647
|
||||
252000 32.520059 1697 694.5812
|
||||
253000 32.884872 1686 652.36951
|
||||
254000 33.229261 1682 662.95256
|
||||
255000 33.557987 1677 637.34619
|
||||
256000 33.891681 1672 630.71277
|
||||
257000 34.230081 1669 641.87365
|
||||
258000 34.571663 1665 635.862
|
||||
259000 34.913723 1664 658.5339
|
||||
260000 35.253805 1662 669.95468
|
||||
261000 35.587547 1660 676.93495
|
||||
262000 35.920661 1657 681.72646
|
||||
263000 36.25079 1655 687.4078
|
||||
264000 36.5838 1651 681.61352
|
||||
265000 36.914146 1647 673.20622
|
||||
266000 37.245414 1644 677.30073
|
||||
267000 37.571588 1641 671.05897
|
||||
268000 37.896337 1639 689.55776
|
||||
269000 38.22279 1637 711.98809
|
||||
270000 38.550831 1633 705.29974
|
||||
Loop time of 38.5508 on 1 procs for 100000 steps with 1633 atoms
|
||||
|
||||
99.8% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 20.145 | 20.145 | 20.145 | 0.0 | 52.25
|
||||
Neigh | 0.42523 | 0.42523 | 0.42523 | 0.0 | 1.10
|
||||
Comm | 0.042119 | 0.042119 | 0.042119 | 0.0 | 0.11
|
||||
Output | 0.0022978 | 0.0022978 | 0.0022978 | 0.0 | 0.01
|
||||
Modify | 17.495 | 17.495 | 17.495 | 0.0 | 45.38
|
||||
Other | | 0.4416 | | | 1.15
|
||||
|
||||
Nlocal: 1633 ave 1633 max 1633 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 0 ave 0 max 0 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 11358 ave 11358 max 11358 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 11358
|
||||
Ave neighs/atom = 6.955297
|
||||
Neighbor list builds = 244
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:01:40
|
||||
643
examples/granregion/log.27Jun24.granregion.funnel.g++.4
Normal file
643
examples/granregion/log.27Jun24.granregion.funnel.g++.4
Normal file
@ -0,0 +1,643 @@
|
||||
LAMMPS (27 Jun 2024 - Development - patch_27Jun2024-930-g7036930360)
|
||||
# pour particles into cone-shaped funnel, settle them, let them run out bottom
|
||||
|
||||
variable name string funnel_pour
|
||||
|
||||
thermo_modify flush yes
|
||||
units si
|
||||
variable PI equal 3.141592653589
|
||||
variable seed equal 14314
|
||||
|
||||
###############################################
|
||||
# Geometry-related parameters
|
||||
###############################################
|
||||
|
||||
variable xlo equal 10
|
||||
variable xhi equal 40
|
||||
variable ylo equal 10
|
||||
variable yhi equal 40
|
||||
variable zlo equal -20
|
||||
variable zhi equal 50
|
||||
|
||||
variable xc equal 25
|
||||
variable yc equal 25
|
||||
|
||||
variable zconehi equal 50
|
||||
variable zconelo equal 10
|
||||
variable zcyllo equal 0
|
||||
variable radconelo equal 2
|
||||
variable radconehi equal 20
|
||||
|
||||
################################################
|
||||
# Particle sizes
|
||||
################################################
|
||||
|
||||
variable rlo equal 0.25
|
||||
variable rhi equal 0.5
|
||||
variable dlo equal 2.0*${rlo}
|
||||
variable dlo equal 2.0*0.25
|
||||
variable dhi equal 2.0*${rhi}
|
||||
variable dhi equal 2.0*0.5
|
||||
|
||||
variable skin equal ${rhi}
|
||||
variable skin equal 0.5
|
||||
|
||||
###############################################
|
||||
# Granular contact parameters
|
||||
###############################################
|
||||
|
||||
variable coeffRes equal 0.1
|
||||
variable coeffFric equal 0.5
|
||||
|
||||
variable density equal 1.0
|
||||
variable EYoung equal 10^5
|
||||
variable Poisson equal 2.0/7.0
|
||||
variable GShear equal ${EYoung}/(2*(1+${Poisson}))
|
||||
variable GShear equal 100000/(2*(1+${Poisson}))
|
||||
variable GShear equal 100000/(2*(1+0.285714285714286))
|
||||
|
||||
variable gravity equal 1.0
|
||||
|
||||
variable reff equal 0.5*(${rhi}+${rlo})
|
||||
variable reff equal 0.5*(0.5+${rlo})
|
||||
variable reff equal 0.5*(0.5+0.25)
|
||||
variable meff equal ${density}*4.0/3.0*${PI}*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*${PI}*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*3.141592653589*${reff}^3
|
||||
variable meff equal 1*4.0/3.0*3.141592653589*0.375^3
|
||||
variable min_mass equal ${density}*4.0/3.0*${PI}*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*${PI}*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*0.25*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*3.141592653589*0.25*0.25*0.25
|
||||
variable max_mass equal ${density}*4.0/3.0*${PI}*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*${PI}*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*${rhi}*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*${rhi}*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*0.5*${rhi}
|
||||
variable max_mass equal 1*4.0/3.0*3.141592653589*0.5*0.5*0.5
|
||||
|
||||
## Typical way to set kn, kt, etc.:
|
||||
variable kn equal 4.0*${GShear}/(3*(1-${Poisson}))
|
||||
variable kn equal 4.0*38888.8888888889/(3*(1-${Poisson}))
|
||||
variable kn equal 4.0*38888.8888888889/(3*(1-0.285714285714286))
|
||||
variable kt equal 4.0*${GShear}/(2-${Poisson})
|
||||
variable kt equal 4.0*38888.8888888889/(2-${Poisson})
|
||||
variable kt equal 4.0*38888.8888888889/(2-0.285714285714286)
|
||||
|
||||
variable a equal (-2.0*log(${coeffRes})/${PI})^2
|
||||
variable a equal (-2.0*log(0.1)/${PI})^2
|
||||
variable a equal (-2.0*log(0.1)/3.141592653589)^2
|
||||
variable gamma_n equal sqrt($a*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/0.0654498469497708/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569556*2*72592.5925925926/0.0654498469497708/(1+0.25*0.405284734569556))
|
||||
variable gamma_t equal ${gamma_n}*0.5
|
||||
variable gamma_t equal 903.503751814138*0.5
|
||||
|
||||
variable tcol equal ${PI}/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/0.0654498469497708-${gamma_n}/4.0)
|
||||
variable tcol equal 3.141592653589/sqrt(2*72592.5925925926/0.0654498469497708-903.503751814138/4.0)
|
||||
|
||||
variable dt equal ${tcol}*0.05
|
||||
variable dt equal 0.00210943016014969*0.05
|
||||
timestep ${dt}
|
||||
timestep 0.000105471508007485
|
||||
|
||||
###############################################
|
||||
variable dumpfreq equal 1000
|
||||
variable logfreq equal 1000
|
||||
|
||||
newton off
|
||||
atom_style sphere
|
||||
|
||||
boundary p p f
|
||||
|
||||
region boxreg block ${xlo} ${xhi} ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 ${xhi} ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 ${ylo} ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 ${yhi} ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 40 ${zlo} ${zhi}
|
||||
region boxreg block 10 40 10 40 -20 ${zhi}
|
||||
region boxreg block 10 40 10 40 -20 50
|
||||
create_box 1 boxreg
|
||||
Created orthogonal box = (10 10 -20) to (40 40 50)
|
||||
1 by 1 by 4 MPI processor grid
|
||||
|
||||
pair_style gran/hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1
|
||||
pair_style gran/hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1
|
||||
pair_coeff * *
|
||||
|
||||
neighbor ${skin} multi
|
||||
neighbor 0.5 multi
|
||||
thermo ${logfreq}
|
||||
thermo 1000
|
||||
|
||||
comm_style brick
|
||||
comm_modify mode multi group all vel yes
|
||||
balance 1.1 shift xyz 20 1.1
|
||||
Balancing ...
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 30, bins = 1 1 3
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hertz/history, perpetual
|
||||
attributes: half, newton off, size, history
|
||||
pair build: half/size/multi/atomonly/newtoff
|
||||
stencil: full/multi/3d
|
||||
bin: multi
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (../comm_brick.cpp:210)
|
||||
fix bal all balance 10000 1.1 shift xyz 20 1.01
|
||||
|
||||
####################### Options specific to pouring #########################
|
||||
|
||||
# insertion region for fix/pour
|
||||
|
||||
region insreg cylinder z ${xc} ${yc} 10 30 50 side in units box
|
||||
region insreg cylinder z 25 ${yc} 10 30 50 side in units box
|
||||
region insreg cylinder z 25 25 10 30 50 side in units box
|
||||
|
||||
# define cone and cylinder regions - see lammps doc on region command
|
||||
# note new open options
|
||||
|
||||
region cylreg cylinder z ${xc} ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 2 #Top is open
|
||||
region cylreg cylinder z 25 ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 ${radconelo} ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 ${zcyllo} ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 0 ${zconelo} side in units box open 2
|
||||
region cylreg cylinder z 25 25 2 0 10 side in units box open 2
|
||||
|
||||
region conereg cone z ${xc} ${yc} ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2 #Bottom and top are open
|
||||
region conereg cone z 25 ${yc} ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 ${radconelo} ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 ${radconehi} ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 ${zconelo} ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 10 ${zconehi} side in units box open 1 open 2
|
||||
region conereg cone z 25 25 2 20 10 50 side in units box open 1 open 2
|
||||
|
||||
region hopreg union 2 conereg cylreg
|
||||
|
||||
fix grav all gravity ${gravity} vector 0 0 -1
|
||||
fix grav all gravity 1 vector 0 0 -1
|
||||
fix 1 all nve/sphere
|
||||
|
||||
|
||||
fix hopper3 all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1 region hopreg
|
||||
|
||||
fix ins all pour 2000 1 42424 region insreg diam range ${dlo} ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens ${density} ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens 1 ${density}
|
||||
fix ins all pour 2000 1 42424 region insreg diam range 0.5 1 dens 1 1
|
||||
|
||||
#dump 1 all custom ${dumpfreq} ${name}.dump # id type mass diameter x y z
|
||||
|
||||
#dump 2 all image 4000 image.*.jpg type type # axes yes 0.8 0.02 view 60 -30 zoom 3.0 # box no 0.0 axes no 0.0 0.0
|
||||
#dump_modify 2 pad 6
|
||||
|
||||
thermo_style custom step cpu atoms ke
|
||||
WARNING: New thermo_style command, previous thermo_modify settings will be lost (../output.cpp:904)
|
||||
thermo_modify flush yes lost warn
|
||||
|
||||
# Initial run to fill up the cone
|
||||
|
||||
run 20000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
@article{Monti2022,
|
||||
author = {Monti, Joseph M. and Clemmer, Joel T. and Srivastava,
|
||||
Ishan and Silbert, Leonardo E. and Grest, Gary S.
|
||||
and Lechman, Jeremy B.},
|
||||
title = {Large-scale frictionless jamming with power-law particle
|
||||
size distributions},
|
||||
journal = {Phys. Rev. E},
|
||||
volume = {106}
|
||||
issue = {3}
|
||||
year = {2022}
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Particle insertion: 3000 every 59965 steps, 2000 by step 1
|
||||
Per MPI rank memory allocation (min/avg/max) = 6.049 | 6.049 | 6.049 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
0 0 0 -0
|
||||
1000 0.44807882 2000 -0
|
||||
2000 0.63550417 2000 -0
|
||||
3000 0.82082211 2000 -0
|
||||
4000 1.0004254 2000 -0
|
||||
5000 1.1738611 2000 -0
|
||||
6000 1.3426033 2000 -0
|
||||
7000 1.5076494 2000 -0
|
||||
8000 1.6673766 2000 -0
|
||||
9000 1.8244007 2000 -0
|
||||
10000 1.9794011 2000 -0
|
||||
11000 2.049584 2000 -0
|
||||
12000 2.1210622 2000 -0
|
||||
13000 2.1917604 2000 -0
|
||||
14000 2.2631006 2000 -0
|
||||
15000 2.3361511 2000 -0
|
||||
16000 2.4131306 2000 -0
|
||||
17000 2.4938482 2000 -0
|
||||
18000 2.5771299 2000 -0
|
||||
19000 2.6633207 2000 -0
|
||||
20000 2.7541527 2000 -0
|
||||
Loop time of 2.75417 on 4 procs for 20000 steps with 2000 atoms
|
||||
|
||||
99.5% CPU use with 4 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.028725 | 0.079701 | 0.18206 | 21.3 | 2.89
|
||||
Neigh | 0.0072627 | 0.013673 | 0.023071 | 5.0 | 0.50
|
||||
Comm | 0.084562 | 0.18785 | 0.28115 | 18.6 | 6.82
|
||||
Output | 0.00088257 | 0.0016453 | 0.0021961 | 1.2 | 0.06
|
||||
Modify | 0.66551 | 1.1062 | 1.9324 | 46.7 | 40.16
|
||||
Other | | 1.365 | | | 49.57
|
||||
|
||||
Nlocal: 500 ave 510 max 493 min
|
||||
Histogram: 1 1 0 0 0 1 0 0 0 1
|
||||
Nghost: 154 ave 227 max 79 min
|
||||
Histogram: 1 0 0 0 1 0 1 0 0 1
|
||||
Neighs: 415.5 ave 610 max 258 min
|
||||
Histogram: 1 1 0 0 0 0 1 0 0 1
|
||||
|
||||
Total # of neighbors = 1662
|
||||
Ave neighs/atom = 0.831
|
||||
Neighbor list builds = 71
|
||||
Dangerous builds = 0
|
||||
unfix ins
|
||||
run 150000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 12.33 | 12.5 | 12.68 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
20000 0 2000 6652.2957
|
||||
21000 0.064679537 2000 6807.2201
|
||||
22000 0.13180546 2000 6973.9359
|
||||
23000 0.20116485 2000 7142.3648
|
||||
24000 0.27404997 2000 7276.9717
|
||||
25000 0.35093997 2000 7369.4191
|
||||
26000 0.43258785 2000 7497.6526
|
||||
27000 0.51758599 2000 7638.946
|
||||
28000 0.60693744 2000 7780.0339
|
||||
29000 0.7014587 2000 7881.8177
|
||||
30000 0.80119592 2000 7967.2641
|
||||
31000 0.87335402 2000 7994.9273
|
||||
32000 0.95320537 2000 7937.0672
|
||||
33000 1.0398918 2000 7774.0508
|
||||
34000 1.1351184 2000 7591.1511
|
||||
35000 1.2382665 2000 7357.5032
|
||||
36000 1.3492928 2000 7147.3776
|
||||
37000 1.467685 2000 6980.0719
|
||||
38000 1.5926331 2000 6813.0872
|
||||
39000 1.7265338 2000 6657.0693
|
||||
40000 1.8700751 2000 6505.1155
|
||||
41000 1.9833133 2000 6330.2864
|
||||
42000 2.1004898 2000 6147.8022
|
||||
43000 2.2208699 2000 5932.9244
|
||||
44000 2.3442041 2000 5755.296
|
||||
45000 2.4697527 2000 5511.622
|
||||
46000 2.6055398 2000 5332.3171
|
||||
47000 2.7455054 2000 5162.4926
|
||||
48000 2.8851384 2000 5044.5764
|
||||
49000 3.0239861 2000 4901.1141
|
||||
50000 3.1614979 2000 4731.1949
|
||||
51000 3.2810383 2000 4575.418
|
||||
52000 3.4070575 2000 4428.9425
|
||||
53000 3.5378444 2000 4291.7282
|
||||
54000 3.6714875 2000 4154.1885
|
||||
55000 3.8108149 2000 3994.9402
|
||||
56000 3.9546982 2000 3855.5977
|
||||
57000 4.0997167 2000 3672.9504
|
||||
58000 4.2491708 2000 3435.3395
|
||||
59000 4.408196 2000 3200.7379
|
||||
60000 4.5700117 2000 2986.5411
|
||||
61000 4.723306 2000 2747.3628
|
||||
62000 4.878128 2000 2542.0805
|
||||
63000 5.0341944 2000 2336.7687
|
||||
64000 5.1923913 2000 2151.6388
|
||||
65000 5.3556896 2000 1933.6773
|
||||
66000 5.5238885 2000 1699.0747
|
||||
67000 5.6948336 2000 1467.7209
|
||||
68000 5.8690421 2000 1227.3577
|
||||
69000 6.0509636 2000 1016.2766
|
||||
70000 6.2387022 2000 812.90843
|
||||
71000 6.4073364 2000 632.88108
|
||||
72000 6.577617 2000 470.67731
|
||||
73000 6.7470437 2000 360.47748
|
||||
74000 6.9135965 2000 286.10584
|
||||
75000 7.0795553 2000 229.70386
|
||||
76000 7.2433614 2000 179.62654
|
||||
77000 7.4108991 2000 142.40417
|
||||
78000 7.5787629 2000 113.55745
|
||||
79000 7.7455158 2000 93.787669
|
||||
80000 7.9119881 2000 80.646319
|
||||
81000 8.0788298 2000 70.944319
|
||||
82000 8.2481597 2000 59.2275
|
||||
83000 8.4164166 2000 49.633808
|
||||
84000 8.5904585 2000 42.882698
|
||||
85000 8.768017 2000 36.841824
|
||||
86000 8.9516342 2000 31.776681
|
||||
87000 9.1361653 2000 28.25076
|
||||
88000 9.3230302 2000 25.228966
|
||||
89000 9.5111334 2000 22.593627
|
||||
90000 9.7013966 2000 21.15796
|
||||
91000 9.8899455 2000 19.941629
|
||||
92000 10.082329 2000 18.375654
|
||||
93000 10.276769 2000 17.056701
|
||||
94000 10.474742 2000 16.192511
|
||||
95000 10.674727 2000 15.572922
|
||||
96000 10.874807 2000 14.827788
|
||||
97000 11.075291 2000 13.919613
|
||||
98000 11.275072 2000 13.19525
|
||||
99000 11.475537 2000 11.993376
|
||||
100000 11.677999 2000 11.258787
|
||||
101000 11.88024 2000 10.641688
|
||||
102000 12.084353 2000 10.430435
|
||||
103000 12.288658 2000 9.518069
|
||||
104000 12.4935 2000 9.1332086
|
||||
105000 12.70028 2000 9.2151611
|
||||
106000 12.908347 2000 9.0035132
|
||||
107000 13.116082 2000 8.7835861
|
||||
108000 13.324126 2000 8.5124479
|
||||
109000 13.53208 2000 8.2975453
|
||||
110000 13.740687 2000 8.3483043
|
||||
111000 13.948107 2000 8.4658572
|
||||
112000 14.156079 2000 8.4771784
|
||||
113000 14.364341 2000 7.8937975
|
||||
114000 14.574123 2000 7.2472953
|
||||
115000 14.783651 2000 6.5812074
|
||||
116000 14.99421 2000 5.5651566
|
||||
117000 15.204441 2000 5.3015807
|
||||
118000 15.415336 2000 5.0133941
|
||||
119000 15.625609 2000 4.8746036
|
||||
120000 15.836675 2000 4.9133073
|
||||
121000 16.047261 2000 4.3337392
|
||||
122000 16.257951 2000 4.3374836
|
||||
123000 16.468869 2000 4.3721818
|
||||
124000 16.680533 2000 4.3894508
|
||||
125000 16.890783 2000 4.1811774
|
||||
126000 17.103698 2000 4.3011002
|
||||
127000 17.315003 2000 4.442228
|
||||
128000 17.526696 2000 4.6170394
|
||||
129000 17.738415 2000 4.8184318
|
||||
130000 17.952565 2000 4.8442096
|
||||
131000 18.165389 2000 4.9668117
|
||||
132000 18.378094 2000 4.8364562
|
||||
133000 18.592482 2000 4.6658645
|
||||
134000 18.804443 2000 4.5758487
|
||||
135000 19.016578 2000 4.7251949
|
||||
136000 19.230118 2000 4.5846492
|
||||
137000 19.443202 2000 4.7565986
|
||||
138000 19.656431 2000 4.8186623
|
||||
139000 19.867627 2000 4.6571647
|
||||
140000 20.080227 2000 4.0730143
|
||||
141000 20.292696 2000 4.0605542
|
||||
142000 20.503397 2000 4.1457179
|
||||
143000 20.714516 2000 4.3418042
|
||||
144000 20.925902 2000 4.0323813
|
||||
145000 21.139161 2000 3.8064958
|
||||
146000 21.352466 2000 3.1802044
|
||||
147000 21.564201 2000 2.7947641
|
||||
148000 21.772853 2000 2.7384164
|
||||
149000 21.983847 2000 2.7428829
|
||||
150000 22.196524 2000 2.7802186
|
||||
151000 22.408229 2000 2.6703451
|
||||
152000 22.619074 2000 2.3357647
|
||||
153000 22.829739 2000 1.9855305
|
||||
154000 23.039835 2000 1.9442713
|
||||
155000 23.252204 2000 1.7348027
|
||||
156000 23.464375 2000 1.5699942
|
||||
157000 23.677869 2000 1.5224944
|
||||
158000 23.888064 2000 1.4850914
|
||||
159000 24.099703 2000 1.4461048
|
||||
160000 24.312523 2000 1.3759525
|
||||
161000 24.522295 2000 0.83754463
|
||||
162000 24.733904 2000 0.7952922
|
||||
163000 24.944962 2000 0.69670143
|
||||
164000 25.155399 2000 0.66253723
|
||||
165000 25.36618 2000 0.64602969
|
||||
166000 25.576713 2000 0.60229858
|
||||
167000 25.788559 2000 0.5757589
|
||||
168000 25.998455 2000 0.5996023
|
||||
169000 26.209944 2000 0.62130448
|
||||
170000 26.420855 2000 0.63888277
|
||||
Loop time of 26.4209 on 4 procs for 150000 steps with 2000 atoms
|
||||
|
||||
97.0% CPU use with 4 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 4.6691 | 8.9481 | 11.368 | 85.5 | 33.87
|
||||
Neigh | 0.087705 | 0.14369 | 0.18343 | 9.2 | 0.54
|
||||
Comm | 1.9172 | 3.5612 | 4.2565 | 50.7 | 13.48
|
||||
Output | 0.0045151 | 0.0090615 | 0.016477 | 4.7 | 0.03
|
||||
Modify | 5.4247 | 7.6604 | 9.1464 | 49.8 | 28.99
|
||||
Other | | 6.099 | | | 23.08
|
||||
|
||||
Nlocal: 500 ave 538 max 419 min
|
||||
Histogram: 1 0 0 0 0 0 0 1 0 2
|
||||
Nghost: 445.5 ave 688 max 200 min
|
||||
Histogram: 1 0 0 0 1 0 1 0 0 1
|
||||
Neighs: 4500.25 ave 5610 max 3443 min
|
||||
Histogram: 1 0 1 0 0 0 1 0 0 1
|
||||
|
||||
Total # of neighbors = 18001
|
||||
Ave neighs/atom = 9.0005
|
||||
Neighbor list builds = 362
|
||||
Dangerous builds = 0
|
||||
|
||||
# remove "plug" - need to redefine cylinder region & union
|
||||
|
||||
region cylreg delete
|
||||
region hopreg delete
|
||||
region cylreg cylinder z ${xc} ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2 #Bottom & top are open
|
||||
region cylreg cylinder z 25 ${yc} ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 ${radconelo} ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 ${zcyllo} ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 0 ${zconelo} side in units box open 1 open 2
|
||||
region cylreg cylinder z 25 25 2 0 10 side in units box open 1 open 2
|
||||
|
||||
region hopreg union 2 cylreg conereg
|
||||
|
||||
unfix hopper3
|
||||
fix hopper3 all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 ${gamma_n} ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 ${gamma_t} ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 ${coeffFric} 1 region hopreg
|
||||
fix hopper3 all wall/gran/region hertz/history 72592.5925925926 90740.7407407408 903.503751814138 451.751875907069 0.5 1 region hopreg
|
||||
|
||||
run 100000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 12.34 | 12.53 | 12.68 Mbytes
|
||||
Step CPU Atoms KinEng
|
||||
170000 0 2000 0.63888277
|
||||
171000 0.21222344 2000 1.4139245
|
||||
172000 0.42521156 2000 2.2400138
|
||||
173000 0.63924412 2000 3.8034979
|
||||
174000 0.85157975 2000 6.116727
|
||||
175000 1.065247 2000 8.9536458
|
||||
176000 1.2785495 2000 12.74348
|
||||
177000 1.4916668 2000 17.410816
|
||||
178000 1.7042214 2000 22.879174
|
||||
179000 1.9186225 2000 28.966022
|
||||
180000 2.1345716 2000 35.449239
|
||||
181000 2.3486488 2000 42.694882
|
||||
182000 2.5624316 2000 50.913279
|
||||
183000 2.7760261 2000 60.098465
|
||||
184000 2.9883219 2000 70.133474
|
||||
185000 3.2007559 2000 80.950013
|
||||
186000 3.4107595 2000 92.495525
|
||||
187000 3.6204368 2000 104.83034
|
||||
188000 3.8298085 2000 118.04659
|
||||
189000 4.0383423 2000 132.7403
|
||||
190000 4.2477798 2000 148.31955
|
||||
191000 4.4421194 2000 164.26321
|
||||
192000 4.6373112 2000 180.6933
|
||||
193000 4.829991 2000 197.72012
|
||||
194000 5.02323 2000 215.43637
|
||||
195000 5.2162947 2000 234.29738
|
||||
196000 5.4075928 2000 254.03407
|
||||
197000 5.5974162 2000 274.58626
|
||||
198000 5.7869821 2000 296.88915
|
||||
199000 5.976701 2000 320.45001
|
||||
200000 6.1650648 2000 344.75891
|
||||
201000 6.3509022 2000 370.14016
|
||||
202000 6.5363704 2000 395.72827
|
||||
203000 6.7222457 2000 420.42026
|
||||
204000 6.9107246 2000 446.08079
|
||||
205000 7.0996055 2000 473.62963
|
||||
206000 7.2878276 2000 501.05693
|
||||
207000 7.4753237 2000 530.40427
|
||||
208000 7.6643827 2000 560.62015
|
||||
209000 7.8553563 2000 593.00113
|
||||
210000 8.0454619 2000 626.36661
|
||||
211000 8.2342734 2000 661.34861
|
||||
212000 8.4248464 2000 697.41001
|
||||
213000 8.6166264 2000 735.12299
|
||||
214000 8.8061303 2000 773.89126
|
||||
215000 8.9932827 2000 813.83268
|
||||
216000 9.1797117 2000 854.63669
|
||||
217000 9.3642361 2000 896.59089
|
||||
218000 9.5486397 2000 938.70251
|
||||
219000 9.7300675 2000 982.10773
|
||||
220000 9.9142511 2000 1025.2953
|
||||
221000 10.098593 2000 1069.8382
|
||||
222000 10.284654 2000 1115.4449
|
||||
223000 10.47145 2000 1161.6742
|
||||
224000 10.656994 2000 1211.289
|
||||
225000 10.839264 2000 1262.8074
|
||||
226000 11.019273 2000 1316.6353
|
||||
227000 11.198463 2000 1370.7434
|
||||
WARNING: Lost atoms: original 2000 current 1991 (../thermo.cpp:499)
|
||||
228000 11.377846 1991 1382.0924
|
||||
229000 11.557302 1986 1407.1543
|
||||
230000 11.737106 1975 1415.708
|
||||
231000 11.915389 1968 1430.6498
|
||||
232000 12.095672 1957 1421.0352
|
||||
233000 12.275267 1939 1376.0322
|
||||
234000 12.452526 1925 1350.1292
|
||||
235000 12.629207 1912 1337.0529
|
||||
236000 12.80204 1893 1273.2219
|
||||
237000 12.975817 1879 1207.0473
|
||||
238000 13.152228 1861 1132.0109
|
||||
239000 13.331267 1846 1083.1042
|
||||
240000 13.510046 1826 1004.3265
|
||||
241000 13.67647 1819 989.36186
|
||||
242000 13.842216 1812 983.26132
|
||||
243000 14.006163 1805 985.79932
|
||||
244000 14.168208 1794 936.34844
|
||||
245000 14.331979 1784 889.17423
|
||||
246000 14.495868 1770 846.65018
|
||||
247000 14.662081 1753 751.16306
|
||||
248000 14.830163 1740 709.23095
|
||||
249000 14.999432 1732 687.61586
|
||||
250000 15.166285 1721 638.82967
|
||||
251000 15.331363 1714 618.71543
|
||||
252000 15.493524 1709 611.25444
|
||||
253000 15.651829 1705 606.6846
|
||||
254000 15.809586 1702 601.7236
|
||||
255000 15.966097 1697 575.97244
|
||||
256000 16.12731 1695 577.1712
|
||||
257000 16.292272 1691 576.93668
|
||||
258000 16.460463 1688 586.63687
|
||||
259000 16.628863 1686 581.52487
|
||||
260000 16.797813 1682 566.49544
|
||||
261000 16.95041 1681 586.18628
|
||||
262000 17.101549 1678 582.11927
|
||||
263000 17.251379 1675 589.96041
|
||||
264000 17.403824 1672 577.55581
|
||||
265000 17.556094 1669 570.45998
|
||||
266000 17.710318 1666 574.0576
|
||||
267000 17.865801 1662 578.07385
|
||||
268000 18.019798 1660 587.65705
|
||||
269000 18.177178 1657 584.43358
|
||||
270000 18.332227 1654 591.22601
|
||||
Loop time of 18.3323 on 4 procs for 100000 steps with 1654 atoms
|
||||
|
||||
96.2% CPU use with 4 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 2.7775 | 6.3596 | 9.2369 | 92.3 | 34.69
|
||||
Neigh | 0.088842 | 0.10453 | 0.12331 | 4.2 | 0.57
|
||||
Comm | 1.1938 | 2.7006 | 3.3247 | 53.6 | 14.73
|
||||
Output | 0.0013814 | 0.0063655 | 0.013334 | 5.5 | 0.03
|
||||
Modify | 4.3454 | 4.8952 | 5.3813 | 20.7 | 26.70
|
||||
Other | | 4.266 | | | 23.27
|
||||
|
||||
Nlocal: 413.5 ave 429 max 408 min
|
||||
Histogram: 3 0 0 0 0 0 0 0 0 1
|
||||
Nghost: 408.25 ave 653 max 182 min
|
||||
Histogram: 1 0 0 1 0 1 0 0 0 1
|
||||
Neighs: 3486.25 ave 4367 max 2213 min
|
||||
Histogram: 1 0 0 0 0 1 0 0 1 1
|
||||
|
||||
Total # of neighbors = 13945
|
||||
Ave neighs/atom = 8.4310762
|
||||
Neighbor list builds = 227
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:47
|
||||
642
examples/granregion/log.27Jun24.granregion.mixer.g++.1
Normal file
642
examples/granregion/log.27Jun24.granregion.mixer.g++.1
Normal file
@ -0,0 +1,642 @@
|
||||
LAMMPS (27 Jun 2024 - Development - patch_27Jun2024-930-g7036930360)
|
||||
variable name string mixer
|
||||
|
||||
thermo_modify flush yes
|
||||
variable seed equal 14314
|
||||
|
||||
###############################################
|
||||
# Particle parameters
|
||||
################################################
|
||||
|
||||
variable rlo equal 0.3
|
||||
variable rhi equal 0.6
|
||||
variable dlo equal 2.0*${rlo}
|
||||
variable dlo equal 2.0*0.3
|
||||
variable dhi equal 2.0*${rhi}
|
||||
variable dhi equal 2.0*0.6
|
||||
variable skin equal ${rhi}
|
||||
variable skin equal 0.6
|
||||
|
||||
variable coeffRes equal 0.1
|
||||
variable coeffFric equal 0.5
|
||||
|
||||
variable kn equal 10^5
|
||||
variable kt equal 0.2*${kn}
|
||||
variable kt equal 0.2*100000
|
||||
|
||||
variable gravity equal 1.0
|
||||
variable density equal 1.0
|
||||
|
||||
variable min_mass equal ${density}*4.0/3.0*PI*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*0.3*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*0.3*0.3
|
||||
variable a equal (-2.0*log(${coeffRes})/PI)^2
|
||||
variable a equal (-2.0*log(0.1)/PI)^2
|
||||
variable gamma_n equal sqrt($a*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/0.113097335529233/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/0.113097335529233/(1+0.25*0.405284734569351))
|
||||
variable gamma_t equal ${gamma_n}*0.5
|
||||
variable gamma_t equal 806.699778405191*0.5
|
||||
|
||||
variable tcol equal PI/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/0.113097335529233-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/0.113097335529233-806.699778405191/4.0)
|
||||
|
||||
variable dt equal ${tcol}*0.02
|
||||
variable dt equal 0.00236257621510454*0.02
|
||||
timestep ${dt}
|
||||
timestep 4.72515243020908e-05
|
||||
|
||||
###############################################
|
||||
|
||||
variable dumpfreq equal 1000
|
||||
variable logfreq equal 1000
|
||||
|
||||
newton on
|
||||
atom_style sphere
|
||||
|
||||
boundary p p f
|
||||
|
||||
region boxreg block 0 20 0 20 0 20
|
||||
create_box 1 boxreg
|
||||
Created orthogonal box = (0 0 0) to (20 20 20)
|
||||
1 by 1 by 1 MPI processor grid
|
||||
|
||||
pair_style gran/hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 403.349889202595 ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 403.349889202595 0.5 1
|
||||
pair_coeff * *
|
||||
|
||||
neighbor ${skin} multi
|
||||
neighbor 0.6 multi
|
||||
thermo ${logfreq}
|
||||
thermo 1000
|
||||
|
||||
comm_style brick
|
||||
comm_modify mode multi group all vel yes
|
||||
balance 1.1 shift xyz 20 1.1
|
||||
Balancing ...
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 20, bins = 1 1 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hertz/history, perpetual
|
||||
attributes: half, newton on, size, history
|
||||
pair build: half/size/multi/atomonly/newton
|
||||
stencil: half/multi/3d
|
||||
bin: multi
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (../comm_brick.cpp:210)
|
||||
fix bal all balance 10000 1.1 shift xyz 20 1.01
|
||||
|
||||
####################### Options specific to pouring #########################
|
||||
|
||||
region insreg cylinder z 10 10 8 10 18 side in units box
|
||||
region cylreg cylinder z 10 10 10 0 20 side in units box
|
||||
|
||||
variable theta equal (step/400000)*2*PI
|
||||
|
||||
region b1 block 2 18 9 11 0 4 side out rotate v_theta 10 10 0 0 0 1 units box
|
||||
region b2 block 9 11 2 18 0 3.99999 side out rotate v_theta 10 10 0 0 0 1 units box
|
||||
|
||||
region mixer intersect 3 cylreg b1 b2 side in
|
||||
|
||||
fix grav all gravity ${gravity} vector 0 0 -1
|
||||
fix grav all gravity 1 vector 0 0 -1
|
||||
fix 1 all nve/sphere
|
||||
|
||||
fix mixwall all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 403.349889202595 ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 403.349889202595 0.5 1 region mixer
|
||||
|
||||
fix ins all pour 1000 1 42424 region insreg diam range ${dlo} ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens 1 ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens 1 1
|
||||
|
||||
#dump 1 all custom ${dumpfreq} ${name}_pour.dump # id type mass diameter x y z
|
||||
|
||||
#dump 2 all image 4000 image.*.jpg type type # axes yes 0.8 0.02 view 60 -30 zoom 1.5 # box no 0.0 axes no 0.0 0.0
|
||||
#dump_modify 2 pad 6
|
||||
|
||||
thermo_style custom step cpu atoms ke v_theta
|
||||
WARNING: New thermo_style command, previous thermo_modify settings will be lost (../output.cpp:904)
|
||||
thermo_modify flush yes lost warn
|
||||
|
||||
run 200000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
@article{Monti2022,
|
||||
author = {Monti, Joseph M. and Clemmer, Joel T. and Srivastava,
|
||||
Ishan and Silbert, Leonardo E. and Grest, Gary S.
|
||||
and Lechman, Jeremy B.},
|
||||
title = {Large-scale frictionless jamming with power-law particle
|
||||
size distributions},
|
||||
journal = {Phys. Rev. E},
|
||||
volume = {106}
|
||||
issue = {3}
|
||||
year = {2022}
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Particle insertion: 444 every 84653 steps, 1000 by step 169307
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.861 | 5.861 | 5.861 Mbytes
|
||||
Step CPU Atoms KinEng v_theta
|
||||
0 0 0 -0 0
|
||||
1000 0.081165379 444 -0 0.015707963
|
||||
2000 0.15754332 444 -0 0.031415927
|
||||
3000 0.23012784 444 -0 0.04712389
|
||||
4000 0.30324079 444 -0 0.062831853
|
||||
5000 0.37566627 444 -0 0.078539816
|
||||
6000 0.4478183 444 -0 0.09424778
|
||||
7000 0.52130598 444 -0 0.10995574
|
||||
8000 0.59583276 444 -0 0.12566371
|
||||
9000 0.67333641 444 -0 0.14137167
|
||||
10000 0.75133989 444 -0 0.15707963
|
||||
11000 0.88621821 444 -0 0.1727876
|
||||
12000 0.96223543 444 -0 0.18849556
|
||||
13000 1.0406719 444 -0 0.20420352
|
||||
14000 1.1209824 444 -0 0.21991149
|
||||
15000 1.2017612 444 -0 0.23561945
|
||||
16000 1.2818653 444 -0 0.25132741
|
||||
17000 1.36192 444 -0 0.26703538
|
||||
18000 1.4377702 444 -0 0.28274334
|
||||
19000 1.5144381 444 -0 0.2984513
|
||||
20000 1.5913902 444 -0 0.31415927
|
||||
21000 1.6673472 444 -0 0.32986723
|
||||
22000 1.7434481 444 -0 0.34557519
|
||||
23000 1.8190585 444 -0 0.36128316
|
||||
24000 1.8962389 444 -0 0.37699112
|
||||
25000 1.9736636 444 -0 0.39269908
|
||||
26000 2.0534547 444 -0 0.40840704
|
||||
27000 2.1298466 444 -0 0.42411501
|
||||
28000 2.206882 444 -0 0.43982297
|
||||
29000 2.2836177 444 -0 0.45553093
|
||||
30000 2.4525793 444 -0 0.4712389
|
||||
31000 2.528444 444 -0 0.48694686
|
||||
32000 2.6062516 444 -0 0.50265482
|
||||
33000 2.6838811 444 -0 0.51836279
|
||||
34000 2.7618967 444 -0 0.53407075
|
||||
35000 3.1234167 444 -0 0.54977871
|
||||
36000 3.1992217 444 -0 0.56548668
|
||||
37000 3.2744137 444 -0 0.58119464
|
||||
38000 3.3504088 444 -0 0.5969026
|
||||
39000 3.4259728 444 -0 0.61261057
|
||||
40000 3.5020768 444 -0 0.62831853
|
||||
41000 3.5794542 444 -0 0.64402649
|
||||
42000 3.657433 444 -0 0.65973446
|
||||
43000 3.7353763 444 -0 0.67544242
|
||||
44000 3.8131676 444 -0 0.69115038
|
||||
45000 3.8924163 444 -0 0.70685835
|
||||
46000 3.973914 444 -0 0.72256631
|
||||
47000 4.0525907 444 -0 0.73827427
|
||||
48000 4.131257 444 -0 0.75398224
|
||||
49000 4.2096226 444 -0 0.7696902
|
||||
50000 4.2879179 444 -0 0.78539816
|
||||
51000 4.3673368 444 -0 0.80110613
|
||||
52000 4.4496186 444 -0 0.81681409
|
||||
53000 4.5285675 444 -0 0.83252205
|
||||
54000 4.6132205 444 -0 0.84823002
|
||||
55000 4.6992461 444 -0 0.86393798
|
||||
56000 4.7864008 444 -0 0.87964594
|
||||
57000 4.8715403 444 -0 0.89535391
|
||||
58000 4.9547161 444 -0 0.91106187
|
||||
59000 5.0403186 444 -0 0.92676983
|
||||
60000 5.123722 444 -0 0.9424778
|
||||
61000 5.2068168 444 -0 0.95818576
|
||||
62000 5.2899206 444 -0 0.97389372
|
||||
63000 5.3725203 444 -0 0.98960169
|
||||
64000 5.4561614 444 -0 1.0053096
|
||||
65000 5.5399537 444 -0 1.0210176
|
||||
66000 5.6233183 444 -0 1.0367256
|
||||
67000 5.7075311 444 -0 1.0524335
|
||||
68000 5.7921332 444 -0 1.0681415
|
||||
69000 5.8772289 444 -0 1.0838495
|
||||
70000 5.9626083 444 -0 1.0995574
|
||||
71000 6.0468013 444 -0 1.1152654
|
||||
72000 6.1325358 444 -0 1.1309734
|
||||
73000 6.217391 444 -0 1.1466813
|
||||
74000 6.3029286 444 -0 1.1623893
|
||||
75000 6.3892387 444 -0 1.1780972
|
||||
76000 6.4757637 444 -0 1.1938052
|
||||
77000 6.5633899 444 -0 1.2095132
|
||||
78000 6.6494516 444 -0 1.2252211
|
||||
79000 6.7363426 444 -0 1.2409291
|
||||
80000 6.8243808 444 -0 1.2566371
|
||||
81000 6.9120999 444 -0 1.272345
|
||||
82000 7.0004402 444 -0 1.288053
|
||||
83000 7.0882632 444 -0 1.303761
|
||||
84000 7.176153 444 -0 1.3194689
|
||||
85000 7.2980017 888 -0 1.3351769
|
||||
86000 7.4665034 888 -0 1.3508848
|
||||
87000 7.634481 888 -0 1.3665928
|
||||
88000 7.8021372 888 -0 1.3823008
|
||||
89000 7.9705032 888 -0 1.3980087
|
||||
90000 8.1395213 888 -0 1.4137167
|
||||
91000 8.3093436 888 -0 1.4294247
|
||||
92000 8.4791404 888 -0 1.4451326
|
||||
93000 8.6448257 888 -0 1.4608406
|
||||
94000 8.8096695 888 -0 1.4765485
|
||||
95000 8.9806056 888 -0 1.4922565
|
||||
96000 9.1479017 888 -0 1.5079645
|
||||
97000 9.3159102 888 -0 1.5236724
|
||||
98000 9.4817887 888 -0 1.5393804
|
||||
99000 9.6484134 888 -0 1.5550884
|
||||
100000 9.8145145 888 -0 1.5707963
|
||||
101000 9.9833565 888 -0 1.5865043
|
||||
102000 10.153126 888 -0 1.6022123
|
||||
103000 10.32344 888 -0 1.6179202
|
||||
104000 10.493544 888 -0 1.6336282
|
||||
105000 10.663787 888 -0 1.6493361
|
||||
106000 10.834335 888 -0 1.6650441
|
||||
107000 11.004695 888 -0 1.6807521
|
||||
108000 11.175239 888 -0 1.69646
|
||||
109000 11.350053 888 -0 1.712168
|
||||
110000 11.525953 888 -0 1.727876
|
||||
111000 11.702706 888 -0 1.7435839
|
||||
112000 11.880308 888 -0 1.7592919
|
||||
113000 12.058561 888 -0 1.7749998
|
||||
114000 12.236372 888 -0 1.7907078
|
||||
115000 12.414617 888 -0 1.8064158
|
||||
116000 12.592501 888 -0 1.8221237
|
||||
117000 12.770926 888 -0 1.8378317
|
||||
118000 12.949072 888 -0 1.8535397
|
||||
119000 13.128801 888 -0 1.8692476
|
||||
120000 13.311101 888 -0 1.8849556
|
||||
121000 13.489781 888 -0 1.9006636
|
||||
122000 13.669833 888 -0 1.9163715
|
||||
123000 13.85109 888 -0 1.9320795
|
||||
124000 14.032358 888 -0 1.9477874
|
||||
125000 14.213661 888 -0 1.9634954
|
||||
126000 14.393846 888 -0 1.9792034
|
||||
127000 14.574645 888 -0 1.9949113
|
||||
128000 14.755261 888 -0 2.0106193
|
||||
129000 14.939145 888 -0 2.0263273
|
||||
130000 15.123073 888 -0 2.0420352
|
||||
131000 15.303459 888 -0 2.0577432
|
||||
132000 15.484755 888 -0 2.0734512
|
||||
133000 15.665288 888 -0 2.0891591
|
||||
134000 15.845779 888 -0 2.1048671
|
||||
135000 16.026283 888 -0 2.120575
|
||||
136000 16.20857 888 -0 2.136283
|
||||
137000 16.39054 888 -0 2.151991
|
||||
138000 16.574105 888 -0 2.1676989
|
||||
139000 16.758949 888 -0 2.1834069
|
||||
140000 16.943594 888 -0 2.1991149
|
||||
141000 17.127119 888 -0 2.2148228
|
||||
142000 17.311688 888 -0 2.2305308
|
||||
143000 17.498924 888 -0 2.2462387
|
||||
144000 17.68621 888 -0 2.2619467
|
||||
145000 17.873463 888 -0 2.2776547
|
||||
146000 18.061679 888 -0 2.2933626
|
||||
147000 18.248264 888 -0 2.3090706
|
||||
148000 18.434172 888 -0 2.3247786
|
||||
149000 18.620894 888 -0 2.3404865
|
||||
150000 18.807222 888 -0 2.3561945
|
||||
151000 18.993959 888 -0 2.3719025
|
||||
152000 19.183597 888 -0 2.3876104
|
||||
153000 19.372979 888 -0 2.4033184
|
||||
154000 19.560741 888 -0 2.4190263
|
||||
155000 19.760386 888 -0 2.4347343
|
||||
156000 19.968774 888 -0 2.4504423
|
||||
157000 20.179252 888 -0 2.4661502
|
||||
158000 20.388599 888 -0 2.4818582
|
||||
159000 20.598976 888 -0 2.4975662
|
||||
160000 20.80891 888 -0 2.5132741
|
||||
161000 21.026202 888 -0 2.5289821
|
||||
162000 21.239367 888 -0 2.54469
|
||||
163000 21.452486 888 -0 2.560398
|
||||
164000 21.665343 888 -0 2.576106
|
||||
165000 21.879421 888 -0 2.5918139
|
||||
166000 22.093404 888 -0 2.6075219
|
||||
167000 22.307097 888 -0 2.6232299
|
||||
168000 22.521133 888 -0 2.6389378
|
||||
169000 22.735535 888 -0 2.6546458
|
||||
170000 22.968021 1000 -0 2.6703538
|
||||
171000 23.205371 1000 -0 2.6860617
|
||||
172000 23.44698 1000 -0 2.7017697
|
||||
173000 23.689107 1000 -0 2.7174776
|
||||
174000 23.930244 1000 -0 2.7331856
|
||||
175000 24.168568 1000 -0 2.7488936
|
||||
176000 24.405774 1000 -0 2.7646015
|
||||
177000 24.645769 1000 -0 2.7803095
|
||||
178000 24.886311 1000 -0 2.7960175
|
||||
179000 25.129675 1000 -0 2.8117254
|
||||
180000 25.375354 1000 -0 2.8274334
|
||||
181000 25.620074 1000 -0 2.8431414
|
||||
182000 25.867063 1000 -0 2.8588493
|
||||
183000 26.111737 1000 -0 2.8745573
|
||||
184000 26.356693 1000 -0 2.8902652
|
||||
185000 26.601965 1000 -0 2.9059732
|
||||
186000 26.847594 1000 -0 2.9216812
|
||||
187000 27.09479 1000 -0 2.9373891
|
||||
188000 27.343645 1000 -0 2.9530971
|
||||
189000 27.593252 1000 -0 2.9688051
|
||||
190000 27.84598 1000 -0 2.984513
|
||||
191000 28.097785 1000 -0 3.000221
|
||||
192000 28.347653 1000 -0 3.0159289
|
||||
193000 28.588968 1000 -0 3.0316369
|
||||
194000 28.82728 1000 -0 3.0473449
|
||||
195000 29.066565 1000 -0 3.0630528
|
||||
196000 29.309153 1000 -0 3.0787608
|
||||
197000 29.894236 1000 -0 3.0944688
|
||||
198000 30.138713 1000 -0 3.1101767
|
||||
199000 30.381879 1000 -0 3.1258847
|
||||
200000 30.627512 1000 -0 3.1415927
|
||||
Loop time of 30.6275 on 1 procs for 200000 steps with 1000 atoms
|
||||
|
||||
Performance: 26659.225 tau/day, 6530.072 timesteps/s, 6.530 Matom-step/s
|
||||
97.2% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 2.4017 | 2.4017 | 2.4017 | 0.0 | 7.84
|
||||
Neigh | 0.038916 | 0.038916 | 0.038916 | 0.0 | 0.13
|
||||
Comm | 0.35872 | 0.35872 | 0.35872 | 0.0 | 1.17
|
||||
Output | 0.78641 | 0.78641 | 0.78641 | 0.0 | 2.57
|
||||
Modify | 26.719 | 26.719 | 26.719 | 0.0 | 87.24
|
||||
Other | | 0.3225 | | | 1.05
|
||||
|
||||
Nlocal: 1000 ave 1000 max 1000 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 186 ave 186 max 186 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 3782 ave 3782 max 3782 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 3782
|
||||
Ave neighs/atom = 3.782
|
||||
Neighbor list builds = 200
|
||||
Dangerous builds = 0
|
||||
unfix ins
|
||||
run 200000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 11.89 | 11.89 | 11.89 Mbytes
|
||||
Step CPU Atoms KinEng v_theta
|
||||
200000 0 1000 1.0680935 3.1415927
|
||||
201000 0.23768219 1000 1.0599937 3.1573006
|
||||
202000 0.47603693 1000 1.0366355 3.1730086
|
||||
203000 0.71459797 1000 1.0189286 3.1887165
|
||||
204000 0.95145301 1000 1.001478 3.2044245
|
||||
205000 1.1869146 1000 0.99637635 3.2201325
|
||||
206000 1.4249684 1000 0.99361197 3.2358404
|
||||
207000 1.6635344 1000 0.99529657 3.2515484
|
||||
208000 1.8992251 1000 0.98997171 3.2672564
|
||||
209000 2.1484862 1000 0.97666133 3.2829643
|
||||
210000 2.4012768 1000 0.97683679 3.2986723
|
||||
211000 2.6554877 1000 0.98150752 3.3143802
|
||||
212000 2.9093673 1000 0.97585316 3.3300882
|
||||
213000 3.161481 1000 0.97389688 3.3457962
|
||||
214000 3.4184197 1000 0.96426468 3.3615041
|
||||
215000 3.6711643 1000 0.96552353 3.3772121
|
||||
216000 3.9243061 1000 0.97713174 3.3929201
|
||||
217000 4.1757021 1000 0.97062546 3.408628
|
||||
218000 4.4291788 1000 0.97111212 3.424336
|
||||
219000 4.6819445 1000 0.97645659 3.440044
|
||||
220000 4.9376967 1000 0.98148797 3.4557519
|
||||
221000 5.1883947 1000 0.97386268 3.4714599
|
||||
222000 5.4387287 1000 0.97322415 3.4871678
|
||||
223000 5.6878448 1000 0.95781163 3.5028758
|
||||
224000 5.9358535 1000 0.93919542 3.5185838
|
||||
225000 6.1822635 1000 0.9313702 3.5342917
|
||||
226000 6.4302601 1000 0.92788207 3.5499997
|
||||
227000 6.6795172 1000 0.91026919 3.5657077
|
||||
228000 6.9286832 1000 0.89557479 3.5814156
|
||||
229000 7.1797845 1000 0.89173643 3.5971236
|
||||
230000 7.432965 1000 0.89292723 3.6128316
|
||||
231000 7.6848123 1000 0.89944536 3.6285395
|
||||
232000 7.9361745 1000 0.89319113 3.6442475
|
||||
233000 8.1896078 1000 0.89273543 3.6599554
|
||||
234000 8.4447838 1000 0.87360829 3.6756634
|
||||
235000 8.7028153 1000 0.86841591 3.6913714
|
||||
236000 8.9582068 1000 0.86559907 3.7070793
|
||||
237000 9.2150326 1000 0.86231762 3.7227873
|
||||
238000 9.4701361 1000 0.85170772 3.7384953
|
||||
239000 9.7272256 1000 0.85616849 3.7542032
|
||||
240000 9.985268 1000 0.86809668 3.7699112
|
||||
241000 10.243685 1000 0.88066532 3.7856191
|
||||
242000 10.50579 1000 0.89440189 3.8013271
|
||||
243000 10.768046 1000 0.8939512 3.8170351
|
||||
244000 11.030389 1000 0.8963829 3.832743
|
||||
245000 11.29267 1000 0.88074176 3.848451
|
||||
246000 11.553505 1000 0.8733699 3.864159
|
||||
247000 11.81124 1000 0.86130993 3.8798669
|
||||
248000 12.068927 1000 0.86035503 3.8955749
|
||||
249000 12.326723 1000 0.84878437 3.9112829
|
||||
250000 12.584681 1000 0.83989297 3.9269908
|
||||
251000 12.841147 1000 0.82781463 3.9426988
|
||||
252000 13.101351 1000 0.8142641 3.9584067
|
||||
253000 13.361975 1000 0.80683745 3.9741147
|
||||
254000 13.621901 1000 0.809379 3.9898227
|
||||
255000 13.879382 1000 0.81147846 4.0055306
|
||||
256000 14.136754 1000 0.79574281 4.0212386
|
||||
257000 14.393097 1000 0.78339098 4.0369466
|
||||
258000 14.65084 1000 0.7799887 4.0526545
|
||||
259000 14.909563 1000 0.7848995 4.0683625
|
||||
260000 15.171732 1000 0.78284201 4.0840704
|
||||
261000 15.434923 1000 0.7776263 4.0997784
|
||||
262000 15.699673 1000 0.77405185 4.1154864
|
||||
263000 15.964731 1000 0.78130382 4.1311943
|
||||
264000 16.231068 1000 0.81006815 4.1469023
|
||||
265000 16.494447 1000 0.79467298 4.1626103
|
||||
266000 16.757296 1000 0.78592963 4.1783182
|
||||
267000 17.020773 1000 0.76857233 4.1940262
|
||||
268000 17.281914 1000 0.76483523 4.2097342
|
||||
269000 17.543254 1000 0.76549297 4.2254421
|
||||
270000 17.807266 1000 0.75564385 4.2411501
|
||||
271000 18.083451 1000 0.75445102 4.256858
|
||||
272000 18.34927 1000 0.7514406 4.272566
|
||||
273000 18.6133 1000 0.75170218 4.288274
|
||||
274000 18.874318 1000 0.76454717 4.3039819
|
||||
275000 19.137188 1000 0.75991671 4.3196899
|
||||
276000 19.398218 1000 0.75817752 4.3353979
|
||||
277000 19.65797 1000 0.7621338 4.3511058
|
||||
278000 19.917364 1000 0.77239256 4.3668138
|
||||
279000 20.178778 1000 0.7667469 4.3825218
|
||||
280000 20.441559 1000 0.75761494 4.3982297
|
||||
281000 20.704047 1000 0.74370218 4.4139377
|
||||
282000 20.967325 1000 0.734955 4.4296456
|
||||
283000 21.226371 1000 0.72783614 4.4453536
|
||||
284000 21.485188 1000 0.72349874 4.4610616
|
||||
285000 21.742828 1000 0.71585562 4.4767695
|
||||
286000 22.002099 1000 0.70846101 4.4924775
|
||||
287000 22.262387 1000 0.69307445 4.5081855
|
||||
288000 22.523992 1000 0.68469722 4.5238934
|
||||
289000 22.786885 1000 0.67892956 4.5396014
|
||||
290000 23.050769 1000 0.67872999 4.5553093
|
||||
291000 23.313704 1000 0.6820098 4.5710173
|
||||
292000 23.576713 1000 0.67663229 4.5867253
|
||||
293000 23.828165 1000 0.67477934 4.6024332
|
||||
294000 24.081047 1000 0.67452515 4.6181412
|
||||
295000 24.335392 1000 0.67341495 4.6338492
|
||||
296000 24.590438 1000 0.67888865 4.6495571
|
||||
297000 24.84277 1000 0.68373518 4.6652651
|
||||
298000 25.097993 1000 0.68612329 4.6809731
|
||||
299000 25.355621 1000 0.68169877 4.696681
|
||||
300000 25.612938 1000 0.68602699 4.712389
|
||||
301000 25.866694 1000 0.68485644 4.7280969
|
||||
302000 26.120968 1000 0.68101185 4.7438049
|
||||
303000 26.374411 1000 0.67663031 4.7595129
|
||||
304000 26.628686 1000 0.67771638 4.7752208
|
||||
305000 26.881546 1000 0.67525788 4.7909288
|
||||
306000 27.163762 1000 0.6709689 4.8066368
|
||||
307000 27.421347 1000 0.68328286 4.8223447
|
||||
308000 27.674664 1000 0.70273998 4.8380527
|
||||
309000 27.937573 1000 0.70461978 4.8537606
|
||||
310000 28.206728 1000 0.70307737 4.8694686
|
||||
311000 28.473159 1000 0.70087936 4.8851766
|
||||
312000 28.739452 1000 0.70449303 4.9008845
|
||||
313000 29.001716 1000 0.71030367 4.9165925
|
||||
314000 29.267562 1000 0.71113177 4.9323005
|
||||
315000 29.533541 1000 0.71089537 4.9480084
|
||||
316000 29.798996 1000 0.70713116 4.9637164
|
||||
317000 30.068605 1000 0.71002087 4.9794244
|
||||
318000 30.339303 1000 0.71804737 4.9951323
|
||||
319000 30.609227 1000 0.71925831 5.0108403
|
||||
320000 30.879193 1000 0.72835371 5.0265482
|
||||
321000 31.147328 1000 0.7236586 5.0422562
|
||||
322000 31.413246 1000 0.71432128 5.0579642
|
||||
323000 31.675418 1000 0.70905325 5.0736721
|
||||
324000 31.938939 1000 0.71323674 5.0893801
|
||||
325000 32.20437 1000 0.72466784 5.1050881
|
||||
326000 32.471213 1000 0.72956158 5.120796
|
||||
327000 32.739168 1000 0.74478918 5.136504
|
||||
328000 33.005983 1000 0.74404284 5.152212
|
||||
329000 33.273193 1000 0.74051597 5.1679199
|
||||
330000 33.541489 1000 0.73438585 5.1836279
|
||||
331000 33.805988 1000 0.73023911 5.1993358
|
||||
332000 34.071435 1000 0.7373459 5.2150438
|
||||
333000 34.337809 1000 0.73137848 5.2307518
|
||||
334000 34.602061 1000 0.72917991 5.2464597
|
||||
335000 34.87065 1000 0.72945658 5.2621677
|
||||
336000 35.140112 1000 0.72046325 5.2778757
|
||||
337000 35.411283 1000 0.72224629 5.2935836
|
||||
338000 35.681774 1000 0.72177721 5.3092916
|
||||
339000 35.952034 1000 0.72852277 5.3249995
|
||||
340000 36.220116 1000 0.73244024 5.3407075
|
||||
341000 36.484799 1000 0.74123436 5.3564155
|
||||
342000 36.752429 1000 0.74117339 5.3721234
|
||||
343000 37.019401 1000 0.74360263 5.3878314
|
||||
344000 37.284441 1000 0.74998018 5.4035394
|
||||
345000 37.548209 1000 0.75026985 5.4192473
|
||||
346000 37.812297 1000 0.74415875 5.4349553
|
||||
347000 38.078351 1000 0.73219169 5.4506633
|
||||
348000 38.343692 1000 0.72316753 5.4663712
|
||||
349000 38.60829 1000 0.71747804 5.4820792
|
||||
350000 38.873334 1000 0.72055215 5.4977871
|
||||
351000 39.135591 1000 0.71525775 5.5134951
|
||||
352000 39.397948 1000 0.7157435 5.5292031
|
||||
353000 39.65874 1000 0.71883293 5.544911
|
||||
354000 39.921649 1000 0.72106381 5.560619
|
||||
355000 40.184118 1000 0.7126019 5.576327
|
||||
356000 40.44828 1000 0.70018005 5.5920349
|
||||
357000 40.711808 1000 0.6948238 5.6077429
|
||||
358000 40.974553 1000 0.70261087 5.6234508
|
||||
359000 41.240667 1000 0.70651692 5.6391588
|
||||
360000 41.508869 1000 0.71812614 5.6548668
|
||||
361000 41.775889 1000 0.72247116 5.6705747
|
||||
362000 42.044747 1000 0.73675936 5.6862827
|
||||
363000 42.311154 1000 0.75136966 5.7019907
|
||||
364000 42.577458 1000 0.75745313 5.7176986
|
||||
365000 42.846131 1000 0.7541109 5.7334066
|
||||
366000 43.113639 1000 0.75340643 5.7491146
|
||||
367000 43.3804 1000 0.74817232 5.7648225
|
||||
368000 43.644839 1000 0.73555712 5.7805305
|
||||
369000 43.907875 1000 0.72911144 5.7962384
|
||||
370000 44.173474 1000 0.72223387 5.8119464
|
||||
371000 44.435762 1000 0.72012879 5.8276544
|
||||
372000 44.698339 1000 0.72050435 5.8433623
|
||||
373000 44.96325 1000 0.72789287 5.8590703
|
||||
374000 45.228536 1000 0.74234609 5.8747783
|
||||
375000 45.49447 1000 0.74808952 5.8904862
|
||||
376000 45.76007 1000 0.74096035 5.9061942
|
||||
377000 46.027203 1000 0.74052775 5.9219022
|
||||
378000 46.294627 1000 0.74206885 5.9376101
|
||||
379000 46.567974 1000 0.74385723 5.9533181
|
||||
380000 46.837323 1000 0.74901717 5.969026
|
||||
381000 47.104723 1000 0.760668 5.984734
|
||||
382000 47.37249 1000 0.76622105 6.000442
|
||||
383000 47.642871 1000 0.77784236 6.0161499
|
||||
384000 47.913238 1000 0.78443266 6.0318579
|
||||
385000 48.179637 1000 0.77604024 6.0475659
|
||||
386000 48.444304 1000 0.76126822 6.0632738
|
||||
387000 48.708424 1000 0.74932674 6.0789818
|
||||
388000 48.972518 1000 0.7394025 6.0946897
|
||||
389000 49.236663 1000 0.73446106 6.1103977
|
||||
390000 49.502321 1000 0.73226431 6.1261057
|
||||
391000 49.772781 1000 0.72676072 6.1418136
|
||||
392000 50.047483 1000 0.7283395 6.1575216
|
||||
393000 50.308297 1000 0.7289238 6.1732296
|
||||
394000 50.564792 1000 0.72479408 6.1889375
|
||||
395000 50.819957 1000 0.71014812 6.2046455
|
||||
396000 51.078032 1000 0.70351995 6.2203535
|
||||
397000 51.336319 1000 0.70221306 6.2360614
|
||||
398000 51.593057 1000 0.70748482 6.2517694
|
||||
399000 51.853527 1000 0.7046252 6.2674773
|
||||
400000 52.1092 1000 0.70581734 6.2831853
|
||||
Loop time of 52.1092 on 1 procs for 200000 steps with 1000 atoms
|
||||
|
||||
Performance: 15669.134 tau/day, 3838.093 timesteps/s, 3.838 Matom-step/s
|
||||
99.8% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 7.7952 | 7.7952 | 7.7952 | 0.0 | 14.96
|
||||
Neigh | 0.062504 | 0.062504 | 0.062504 | 0.0 | 0.12
|
||||
Comm | 1.0937 | 1.0937 | 1.0937 | 0.0 | 2.10
|
||||
Output | 0.0038447 | 0.0038447 | 0.0038447 | 0.0 | 0.01
|
||||
Modify | 42.69 | 42.69 | 42.69 | 0.0 | 81.92
|
||||
Other | | 0.4642 | | | 0.89
|
||||
|
||||
Nlocal: 1000 ave 1000 max 1000 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 285 ave 285 max 285 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 5094 ave 5094 max 5094 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 5094
|
||||
Ave neighs/atom = 5.094
|
||||
Neighbor list builds = 158
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:01:22
|
||||
642
examples/granregion/log.27Jun24.granregion.mixer.g++.4
Normal file
642
examples/granregion/log.27Jun24.granregion.mixer.g++.4
Normal file
@ -0,0 +1,642 @@
|
||||
LAMMPS (27 Jun 2024 - Development - patch_27Jun2024-930-g7036930360)
|
||||
variable name string mixer
|
||||
|
||||
thermo_modify flush yes
|
||||
variable seed equal 14314
|
||||
|
||||
###############################################
|
||||
# Particle parameters
|
||||
################################################
|
||||
|
||||
variable rlo equal 0.3
|
||||
variable rhi equal 0.6
|
||||
variable dlo equal 2.0*${rlo}
|
||||
variable dlo equal 2.0*0.3
|
||||
variable dhi equal 2.0*${rhi}
|
||||
variable dhi equal 2.0*0.6
|
||||
variable skin equal ${rhi}
|
||||
variable skin equal 0.6
|
||||
|
||||
variable coeffRes equal 0.1
|
||||
variable coeffFric equal 0.5
|
||||
|
||||
variable kn equal 10^5
|
||||
variable kt equal 0.2*${kn}
|
||||
variable kt equal 0.2*100000
|
||||
|
||||
variable gravity equal 1.0
|
||||
variable density equal 1.0
|
||||
|
||||
variable min_mass equal ${density}*4.0/3.0*PI*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*${rlo}*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*${rlo}*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*0.3*${rlo}
|
||||
variable min_mass equal 1*4.0/3.0*PI*0.3*0.3*0.3
|
||||
variable a equal (-2.0*log(${coeffRes})/PI)^2
|
||||
variable a equal (-2.0*log(0.1)/PI)^2
|
||||
variable gamma_n equal sqrt($a*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*${kn}/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/${min_mass}/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/0.113097335529233/(1+0.25*$a))
|
||||
variable gamma_n equal sqrt(0.405284734569351*2*100000/0.113097335529233/(1+0.25*0.405284734569351))
|
||||
variable gamma_t equal ${gamma_n}*0.5
|
||||
variable gamma_t equal 806.699778405191*0.5
|
||||
|
||||
variable tcol equal PI/sqrt(2*${kn}/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/${min_mass}-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/0.113097335529233-${gamma_n}/4.0)
|
||||
variable tcol equal PI/sqrt(2*100000/0.113097335529233-806.699778405191/4.0)
|
||||
|
||||
variable dt equal ${tcol}*0.02
|
||||
variable dt equal 0.00236257621510454*0.02
|
||||
timestep ${dt}
|
||||
timestep 4.72515243020908e-05
|
||||
|
||||
###############################################
|
||||
|
||||
variable dumpfreq equal 1000
|
||||
variable logfreq equal 1000
|
||||
|
||||
newton on
|
||||
atom_style sphere
|
||||
|
||||
boundary p p f
|
||||
|
||||
region boxreg block 0 20 0 20 0 20
|
||||
create_box 1 boxreg
|
||||
Created orthogonal box = (0 0 0) to (20 20 20)
|
||||
1 by 2 by 2 MPI processor grid
|
||||
|
||||
pair_style gran/hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 ${gamma_n} ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 ${gamma_t} ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 403.349889202595 ${coeffFric} 1
|
||||
pair_style gran/hertz/history 100000 20000 806.699778405191 403.349889202595 0.5 1
|
||||
pair_coeff * *
|
||||
|
||||
neighbor ${skin} multi
|
||||
neighbor 0.6 multi
|
||||
thermo ${logfreq}
|
||||
thermo 1000
|
||||
|
||||
comm_style brick
|
||||
comm_modify mode multi group all vel yes
|
||||
balance 1.1 shift xyz 20 1.1
|
||||
Balancing ...
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
master list distance cutoff = 0
|
||||
ghost atom cutoff = 0
|
||||
binsize = 20, bins = 1 1 1
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair gran/hertz/history, perpetual
|
||||
attributes: half, newton on, size, history
|
||||
pair build: half/size/multi/atomonly/newton
|
||||
stencil: half/multi/3d
|
||||
bin: multi
|
||||
WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (../comm_brick.cpp:210)
|
||||
fix bal all balance 10000 1.1 shift xyz 20 1.01
|
||||
|
||||
####################### Options specific to pouring #########################
|
||||
|
||||
region insreg cylinder z 10 10 8 10 18 side in units box
|
||||
region cylreg cylinder z 10 10 10 0 20 side in units box
|
||||
|
||||
variable theta equal (step/400000)*2*PI
|
||||
|
||||
region b1 block 2 18 9 11 0 4 side out rotate v_theta 10 10 0 0 0 1 units box
|
||||
region b2 block 9 11 2 18 0 3.99999 side out rotate v_theta 10 10 0 0 0 1 units box
|
||||
|
||||
region mixer intersect 3 cylreg b1 b2 side in
|
||||
|
||||
fix grav all gravity ${gravity} vector 0 0 -1
|
||||
fix grav all gravity 1 vector 0 0 -1
|
||||
fix 1 all nve/sphere
|
||||
|
||||
fix mixwall all wall/gran/region hertz/history ${kn} ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 ${kt} ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 ${gamma_n} ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 ${gamma_t} ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 403.349889202595 ${coeffFric} 1 region mixer
|
||||
fix mixwall all wall/gran/region hertz/history 100000 20000 806.699778405191 403.349889202595 0.5 1 region mixer
|
||||
|
||||
fix ins all pour 1000 1 42424 region insreg diam range ${dlo} ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 ${dhi} dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens ${density} ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens 1 ${density}
|
||||
fix ins all pour 1000 1 42424 region insreg diam range 0.6 1.2 dens 1 1
|
||||
|
||||
#dump 1 all custom ${dumpfreq} ${name}_pour.dump # id type mass diameter x y z
|
||||
|
||||
#dump 2 all image 4000 image.*.jpg type type # axes yes 0.8 0.02 view 60 -30 zoom 1.5 # box no 0.0 axes no 0.0 0.0
|
||||
#dump_modify 2 pad 6
|
||||
|
||||
thermo_style custom step cpu atoms ke v_theta
|
||||
WARNING: New thermo_style command, previous thermo_modify settings will be lost (../output.cpp:904)
|
||||
thermo_modify flush yes lost warn
|
||||
|
||||
run 200000
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Your simulation uses code contributions which should be cited:
|
||||
|
||||
- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2
|
||||
|
||||
@Article{Intveld08,
|
||||
author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest},
|
||||
title = {Accurate and Efficient Methods for Modeling Colloidal
|
||||
Mixtures in an Explicit Solvent using Molecular Dynamics},
|
||||
journal = {Comput.\ Phys.\ Commut.},
|
||||
year = 2008,
|
||||
volume = 179,
|
||||
pages = {320--329}
|
||||
}
|
||||
|
||||
@article{Shire2020,
|
||||
author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin},
|
||||
title = {{DEM} Simulations of Polydisperse Media: Efficient Contact
|
||||
Detection Applied to Investigate the Quasi-Static Limit},
|
||||
journal = {Computational Particle Mechanics},
|
||||
year = {2020}
|
||||
@article{Monti2022,
|
||||
author = {Monti, Joseph M. and Clemmer, Joel T. and Srivastava,
|
||||
Ishan and Silbert, Leonardo E. and Grest, Gary S.
|
||||
and Lechman, Jeremy B.},
|
||||
title = {Large-scale frictionless jamming with power-law particle
|
||||
size distributions},
|
||||
journal = {Phys. Rev. E},
|
||||
volume = {106}
|
||||
issue = {3}
|
||||
year = {2022}
|
||||
}
|
||||
|
||||
CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE
|
||||
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Particle insertion: 444 every 84653 steps, 1000 by step 169307
|
||||
Per MPI rank memory allocation (min/avg/max) = 5.816 | 5.816 | 5.816 Mbytes
|
||||
Step CPU Atoms KinEng v_theta
|
||||
0 0 0 -0 0
|
||||
1000 0.088111932 444 -0 0.015707963
|
||||
2000 0.14514013 444 -0 0.031415927
|
||||
3000 0.19901283 444 -0 0.04712389
|
||||
4000 0.25271154 444 -0 0.062831853
|
||||
5000 0.30627277 444 -0 0.078539816
|
||||
6000 0.35966654 444 -0 0.09424778
|
||||
7000 0.41280835 444 -0 0.10995574
|
||||
8000 0.46584491 444 -0 0.12566371
|
||||
9000 0.51843618 444 -0 0.14137167
|
||||
10000 0.57151612 444 -0 0.15707963
|
||||
11000 0.61192936 444 -0 0.1727876
|
||||
12000 0.65265862 444 -0 0.18849556
|
||||
13000 0.69377116 444 -0 0.20420352
|
||||
14000 0.73526123 444 -0 0.21991149
|
||||
15000 0.77783987 444 -0 0.23561945
|
||||
16000 0.82128542 444 -0 0.25132741
|
||||
17000 0.86603751 444 -0 0.26703538
|
||||
18000 0.90981059 444 -0 0.28274334
|
||||
19000 0.95383173 444 -0 0.2984513
|
||||
20000 0.99782061 444 -0 0.31415927
|
||||
21000 1.0370303 444 -0 0.32986723
|
||||
22000 1.0764103 444 -0 0.34557519
|
||||
23000 1.1154891 444 -0 0.36128316
|
||||
24000 1.1549694 444 -0 0.37699112
|
||||
25000 1.1953727 444 -0 0.39269908
|
||||
26000 1.2364474 444 -0 0.40840704
|
||||
27000 1.2777508 444 -0 0.42411501
|
||||
28000 1.3195763 444 -0 0.43982297
|
||||
29000 1.3618971 444 -0 0.45553093
|
||||
30000 1.404607 444 -0 0.4712389
|
||||
31000 1.4428952 444 -0 0.48694686
|
||||
32000 1.4818254 444 -0 0.50265482
|
||||
33000 1.5205701 444 -0 0.51836279
|
||||
34000 1.559401 444 -0 0.53407075
|
||||
35000 1.5987318 444 -0 0.54977871
|
||||
36000 1.6379014 444 -0 0.56548668
|
||||
37000 1.6781504 444 -0 0.58119464
|
||||
38000 1.7190533 444 -0 0.5969026
|
||||
39000 1.7604269 444 -0 0.61261057
|
||||
40000 1.8019216 444 -0 0.62831853
|
||||
41000 1.8402535 444 -0 0.64402649
|
||||
42000 1.8791646 444 -0 0.65973446
|
||||
43000 1.9188237 444 -0 0.67544242
|
||||
44000 1.9584939 444 -0 0.69115038
|
||||
45000 1.9992043 444 -0 0.70685835
|
||||
46000 2.04024 444 -0 0.72256631
|
||||
47000 2.0814641 444 -0 0.73827427
|
||||
48000 2.123407 444 -0 0.75398224
|
||||
49000 2.165223 444 -0 0.7696902
|
||||
50000 2.2074047 444 -0 0.78539816
|
||||
51000 2.2456301 444 -0 0.80110613
|
||||
52000 2.2839661 444 -0 0.81681409
|
||||
53000 2.3227369 444 -0 0.83252205
|
||||
54000 2.3618801 444 -0 0.84823002
|
||||
55000 2.401451 444 -0 0.86393798
|
||||
56000 2.4414565 444 -0 0.87964594
|
||||
57000 2.4813918 444 -0 0.89535391
|
||||
58000 2.5221831 444 -0 0.91106187
|
||||
59000 2.5637488 444 -0 0.92676983
|
||||
60000 2.6055953 444 -0 0.9424778
|
||||
61000 2.6456326 444 -0 0.95818576
|
||||
62000 2.6857299 444 -0 0.97389372
|
||||
63000 2.7259082 444 -0 0.98960169
|
||||
64000 2.7665767 444 -0 1.0053096
|
||||
65000 2.8082755 444 -0 1.0210176
|
||||
66000 2.8503373 444 -0 1.0367256
|
||||
67000 2.8938769 444 -0 1.0524335
|
||||
68000 2.9373604 444 -0 1.0681415
|
||||
69000 2.9810674 444 -0 1.0838495
|
||||
70000 3.0246587 444 -0 1.0995574
|
||||
71000 3.0655215 444 -0 1.1152654
|
||||
72000 3.1075971 444 -0 1.1309734
|
||||
73000 3.1497688 444 -0 1.1466813
|
||||
74000 3.1915941 444 -0 1.1623893
|
||||
75000 3.2352454 444 -0 1.1780972
|
||||
76000 3.2799164 444 -0 1.1938052
|
||||
77000 3.3245184 444 -0 1.2095132
|
||||
78000 3.3693626 444 -0 1.2252211
|
||||
79000 3.4144403 444 -0 1.2409291
|
||||
80000 3.4609593 444 -0 1.2566371
|
||||
81000 3.5037956 444 -0 1.272345
|
||||
82000 3.5460391 444 -0 1.288053
|
||||
83000 3.5890988 444 -0 1.303761
|
||||
84000 3.6329781 444 -0 1.3194689
|
||||
85000 3.6969324 888 -0 1.3351769
|
||||
86000 3.7764618 888 -0 1.3508848
|
||||
87000 3.855693 888 -0 1.3665928
|
||||
88000 3.9341142 888 -0 1.3823008
|
||||
89000 4.0125134 888 -0 1.3980087
|
||||
90000 4.0915705 888 -0 1.4137167
|
||||
91000 4.1526623 888 -0 1.4294247
|
||||
92000 4.2142478 888 -0 1.4451326
|
||||
93000 4.2776631 888 -0 1.4608406
|
||||
94000 4.3413071 888 -0 1.4765485
|
||||
95000 4.4047448 888 -0 1.4922565
|
||||
96000 4.4682904 888 -0 1.5079645
|
||||
97000 4.5328349 888 -0 1.5236724
|
||||
98000 4.5968674 888 -0 1.5393804
|
||||
99000 4.6612212 888 -0 1.5550884
|
||||
100000 4.7263166 888 -0 1.5707963
|
||||
101000 4.7899218 888 -0 1.5865043
|
||||
102000 4.8548615 888 -0 1.6022123
|
||||
103000 4.9201477 888 -0 1.6179202
|
||||
104000 4.9848694 888 -0 1.6336282
|
||||
105000 5.0511867 888 -0 1.6493361
|
||||
106000 5.1167808 888 -0 1.6650441
|
||||
107000 5.1831053 888 -0 1.6807521
|
||||
108000 5.250398 888 -0 1.69646
|
||||
109000 5.3169814 888 -0 1.712168
|
||||
110000 5.3857277 888 -0 1.727876
|
||||
111000 5.4527691 888 -0 1.7435839
|
||||
112000 5.5214505 888 -0 1.7592919
|
||||
113000 5.5892604 888 -0 1.7749998
|
||||
114000 5.6579089 888 -0 1.7907078
|
||||
115000 5.7279007 888 -0 1.8064158
|
||||
116000 5.7971602 888 -0 1.8221237
|
||||
117000 5.867895 888 -0 1.8378317
|
||||
118000 5.9400645 888 -0 1.8535397
|
||||
119000 6.0117635 888 -0 1.8692476
|
||||
120000 6.0851132 888 -0 1.8849556
|
||||
121000 6.1539323 888 -0 1.9006636
|
||||
122000 6.2231605 888 -0 1.9163715
|
||||
123000 6.2930557 888 -0 1.9320795
|
||||
124000 6.3632912 888 -0 1.9477874
|
||||
125000 6.4336358 888 -0 1.9634954
|
||||
126000 6.5042786 888 -0 1.9792034
|
||||
127000 6.5747889 888 -0 1.9949113
|
||||
128000 6.6452984 888 -0 2.0106193
|
||||
129000 6.7169482 888 -0 2.0263273
|
||||
130000 6.7865487 888 -0 2.0420352
|
||||
131000 6.8576956 888 -0 2.0577432
|
||||
132000 6.9296299 888 -0 2.0734512
|
||||
133000 7.0024987 888 -0 2.0891591
|
||||
134000 7.0753126 888 -0 2.1048671
|
||||
135000 7.1492322 888 -0 2.120575
|
||||
136000 7.2243825 888 -0 2.136283
|
||||
137000 7.3005224 888 -0 2.151991
|
||||
138000 7.378849 888 -0 2.1676989
|
||||
139000 7.4574391 888 -0 2.1834069
|
||||
140000 7.5370788 888 -0 2.1991149
|
||||
141000 7.6104683 888 -0 2.2148228
|
||||
142000 7.6840599 888 -0 2.2305308
|
||||
143000 7.7594508 888 -0 2.2462387
|
||||
144000 7.8338839 888 -0 2.2619467
|
||||
145000 7.9104471 888 -0 2.2776547
|
||||
146000 7.9862744 888 -0 2.2933626
|
||||
147000 8.0621903 888 -0 2.3090706
|
||||
148000 8.1403104 888 -0 2.3247786
|
||||
149000 8.2192751 888 -0 2.3404865
|
||||
150000 8.2988877 888 -0 2.3561945
|
||||
151000 8.3771585 888 -0 2.3719025
|
||||
152000 8.4559615 888 -0 2.3876104
|
||||
153000 8.5340116 888 -0 2.4033184
|
||||
154000 8.612764 888 -0 2.4190263
|
||||
155000 8.6925848 888 -0 2.4347343
|
||||
156000 8.7739307 888 -0 2.4504423
|
||||
157000 8.8541471 888 -0 2.4661502
|
||||
158000 8.9371669 888 -0 2.4818582
|
||||
159000 9.0204947 888 -0 2.4975662
|
||||
160000 9.1037153 888 -0 2.5132741
|
||||
161000 9.1860231 888 -0 2.5289821
|
||||
162000 9.2695251 888 -0 2.54469
|
||||
163000 9.3537318 888 -0 2.560398
|
||||
164000 9.4396954 888 -0 2.576106
|
||||
165000 9.5265215 888 -0 2.5918139
|
||||
166000 9.6140047 888 -0 2.6075219
|
||||
167000 9.7019854 888 -0 2.6232299
|
||||
168000 9.7918781 888 -0 2.6389378
|
||||
169000 9.8831043 888 -0 2.6546458
|
||||
170000 9.9785874 1000 -0 2.6703538
|
||||
171000 10.073548 1000 -0 2.6860617
|
||||
172000 10.164183 1000 -0 2.7017697
|
||||
173000 10.256327 1000 -0 2.7174776
|
||||
174000 10.353455 1000 -0 2.7331856
|
||||
175000 10.451392 1000 -0 2.7488936
|
||||
176000 10.549792 1000 -0 2.7646015
|
||||
177000 10.648615 1000 -0 2.7803095
|
||||
178000 10.747357 1000 -0 2.7960175
|
||||
179000 10.84476 1000 -0 2.8117254
|
||||
180000 10.942242 1000 -0 2.8274334
|
||||
181000 11.040635 1000 -0 2.8431414
|
||||
182000 11.139273 1000 -0 2.8588493
|
||||
183000 11.239382 1000 -0 2.8745573
|
||||
184000 11.339673 1000 -0 2.8902652
|
||||
185000 11.441311 1000 -0 2.9059732
|
||||
186000 11.543812 1000 -0 2.9216812
|
||||
187000 11.64542 1000 -0 2.9373891
|
||||
188000 11.74731 1000 -0 2.9530971
|
||||
189000 11.850149 1000 -0 2.9688051
|
||||
190000 11.952154 1000 -0 2.984513
|
||||
191000 12.055857 1000 -0 3.000221
|
||||
192000 12.158418 1000 -0 3.0159289
|
||||
193000 12.261926 1000 -0 3.0316369
|
||||
194000 12.364315 1000 -0 3.0473449
|
||||
195000 12.466776 1000 -0 3.0630528
|
||||
196000 12.568419 1000 -0 3.0787608
|
||||
197000 12.670258 1000 -0 3.0944688
|
||||
198000 12.771091 1000 -0 3.1101767
|
||||
199000 12.873654 1000 -0 3.1258847
|
||||
200000 12.976411 1000 -0 3.1415927
|
||||
Loop time of 12.9764 on 4 procs for 200000 steps with 1000 atoms
|
||||
|
||||
Performance: 62922.248 tau/day, 15412.556 timesteps/s, 15.413 Matom-step/s
|
||||
99.4% CPU use with 4 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.35493 | 0.65797 | 0.98979 | 36.8 | 5.07
|
||||
Neigh | 0.0084865 | 0.011137 | 0.013852 | 2.4 | 0.09
|
||||
Comm | 3.7509 | 4.2375 | 4.7882 | 23.1 | 32.66
|
||||
Output | 0.0027947 | 0.0036594 | 0.0042822 | 0.9 | 0.03
|
||||
Modify | 5.6694 | 6.3746 | 7.0279 | 24.5 | 49.12
|
||||
Other | | 1.692 | | | 13.04
|
||||
|
||||
Nlocal: 250 ave 260 max 242 min
|
||||
Histogram: 1 0 1 0 0 1 0 0 0 1
|
||||
Nghost: 279.25 ave 325 max 232 min
|
||||
Histogram: 1 1 0 0 0 0 0 0 1 1
|
||||
Neighs: 939.75 ave 1397 max 509 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 2
|
||||
|
||||
Total # of neighbors = 3759
|
||||
Ave neighs/atom = 3.759
|
||||
Neighbor list builds = 201
|
||||
Dangerous builds = 0
|
||||
unfix ins
|
||||
run 200000
|
||||
Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 11.87 | 11.88 | 11.89 Mbytes
|
||||
Step CPU Atoms KinEng v_theta
|
||||
200000 0 1000 1.0071568 3.1415927
|
||||
201000 0.093433184 1000 1.0036239 3.1573006
|
||||
202000 0.18902203 1000 0.99846844 3.1730086
|
||||
203000 0.28432792 1000 0.98236169 3.1887165
|
||||
204000 0.38011419 1000 0.98625572 3.2044245
|
||||
205000 0.47468558 1000 0.9893407 3.2201325
|
||||
206000 0.56918796 1000 1.0012123 3.2358404
|
||||
207000 0.66393867 1000 1.0231892 3.2515484
|
||||
208000 0.75739212 1000 1.0265912 3.2672564
|
||||
209000 0.85184147 1000 1.0190202 3.2829643
|
||||
210000 0.94643219 1000 1.0267754 3.2986723
|
||||
211000 1.0419472 1000 1.0186847 3.3143802
|
||||
212000 1.1365263 1000 1.0159848 3.3300882
|
||||
213000 1.232359 1000 0.99326329 3.3457962
|
||||
214000 1.3262519 1000 0.97263135 3.3615041
|
||||
215000 1.4200243 1000 0.97246409 3.3772121
|
||||
216000 1.5161944 1000 0.96000626 3.3929201
|
||||
217000 1.6118944 1000 0.95730432 3.408628
|
||||
218000 1.7110719 1000 0.95605591 3.424336
|
||||
219000 1.8103017 1000 0.94983 3.440044
|
||||
220000 1.9104019 1000 0.95291888 3.4557519
|
||||
221000 2.0104337 1000 0.93612997 3.4714599
|
||||
222000 2.1116636 1000 0.93414081 3.4871678
|
||||
223000 2.2119333 1000 0.93321246 3.5028758
|
||||
224000 2.3141 1000 0.93026943 3.5185838
|
||||
225000 2.4159209 1000 0.930478 3.5342917
|
||||
226000 2.5183511 1000 0.92909096 3.5499997
|
||||
227000 2.6187905 1000 0.92308495 3.5657077
|
||||
228000 2.7162318 1000 0.91075986 3.5814156
|
||||
229000 2.8156901 1000 0.9006662 3.5971236
|
||||
230000 2.9175496 1000 0.88869212 3.6128316
|
||||
231000 3.0178436 1000 0.8877611 3.6285395
|
||||
232000 3.1199496 1000 0.89409636 3.6442475
|
||||
233000 3.2221471 1000 0.90866091 3.6599554
|
||||
234000 3.3254883 1000 0.90454601 3.6756634
|
||||
235000 3.4290048 1000 0.89408327 3.6913714
|
||||
236000 3.5311688 1000 0.8881044 3.7070793
|
||||
237000 3.6334192 1000 0.89322168 3.7227873
|
||||
238000 3.7368611 1000 0.89018045 3.7384953
|
||||
239000 3.8423369 1000 0.88771268 3.7542032
|
||||
240000 3.9476493 1000 0.88957717 3.7699112
|
||||
241000 4.0539657 1000 0.89362036 3.7856191
|
||||
242000 4.16111 1000 0.90967472 3.8013271
|
||||
243000 4.2703542 1000 0.91366381 3.8170351
|
||||
244000 4.3773387 1000 0.9150959 3.832743
|
||||
245000 4.4845495 1000 0.92725789 3.848451
|
||||
246000 4.5930315 1000 0.93024722 3.864159
|
||||
247000 4.7046291 1000 0.93297974 3.8798669
|
||||
248000 4.8170945 1000 0.94755869 3.8955749
|
||||
249000 4.9268016 1000 0.94761679 3.9112829
|
||||
250000 5.0368647 1000 0.92701064 3.9269908
|
||||
251000 5.1471839 1000 0.91365252 3.9426988
|
||||
252000 5.2579805 1000 0.90918381 3.9584067
|
||||
253000 5.3685628 1000 0.90612685 3.9741147
|
||||
254000 5.4809889 1000 0.90352142 3.9898227
|
||||
255000 5.5948165 1000 0.90421567 4.0055306
|
||||
256000 5.7098724 1000 0.90024688 4.0212386
|
||||
257000 5.8267005 1000 0.88540341 4.0369466
|
||||
258000 5.9410582 1000 0.87890423 4.0526545
|
||||
259000 6.0566794 1000 0.86833748 4.0683625
|
||||
260000 6.1707105 1000 0.85465694 4.0840704
|
||||
261000 6.2863098 1000 0.83941242 4.0997784
|
||||
262000 6.4015542 1000 0.81790404 4.1154864
|
||||
263000 6.5166913 1000 0.82284562 4.1311943
|
||||
264000 6.6306328 1000 0.80961447 4.1469023
|
||||
265000 6.7436467 1000 0.80567073 4.1626103
|
||||
266000 6.855163 1000 0.79577448 4.1783182
|
||||
267000 6.9684761 1000 0.78489106 4.1940262
|
||||
268000 7.0840143 1000 0.77348757 4.2097342
|
||||
269000 7.1995596 1000 0.76606696 4.2254421
|
||||
270000 7.3149459 1000 0.7649744 4.2411501
|
||||
271000 7.4296104 1000 0.76050309 4.256858
|
||||
272000 7.545919 1000 0.75378759 4.272566
|
||||
273000 7.6616623 1000 0.75633811 4.288274
|
||||
274000 7.7787912 1000 0.75703106 4.3039819
|
||||
275000 7.8956703 1000 0.75227453 4.3196899
|
||||
276000 8.0137649 1000 0.76003902 4.3353979
|
||||
277000 8.1334933 1000 0.76274661 4.3511058
|
||||
278000 8.2489616 1000 0.75888482 4.3668138
|
||||
279000 8.3645369 1000 0.75071875 4.3825218
|
||||
280000 8.4781847 1000 0.75454927 4.3982297
|
||||
281000 8.5925071 1000 0.75617824 4.4139377
|
||||
282000 8.7079255 1000 0.75230835 4.4296456
|
||||
283000 8.8225434 1000 0.75417571 4.4453536
|
||||
284000 8.9358224 1000 0.74559345 4.4610616
|
||||
285000 9.0494588 1000 0.73274661 4.4767695
|
||||
286000 9.1624226 1000 0.72385193 4.4924775
|
||||
287000 9.2738683 1000 0.72398899 4.5081855
|
||||
288000 9.3858476 1000 0.72009027 4.5238934
|
||||
289000 9.496472 1000 0.72026686 4.5396014
|
||||
290000 9.6064673 1000 0.72330145 4.5553093
|
||||
291000 9.7157088 1000 0.71630656 4.5710173
|
||||
292000 9.8251432 1000 0.71089192 4.5867253
|
||||
293000 9.9340203 1000 0.70584923 4.6024332
|
||||
294000 10.041427 1000 0.71350398 4.6181412
|
||||
295000 10.150066 1000 0.72781836 4.6338492
|
||||
296000 10.258912 1000 0.72285512 4.6495571
|
||||
297000 10.368299 1000 0.71649517 4.6652651
|
||||
298000 10.480058 1000 0.71132209 4.6809731
|
||||
299000 10.592962 1000 0.73602072 4.696681
|
||||
300000 10.706549 1000 0.74400837 4.712389
|
||||
301000 10.818871 1000 0.76618562 4.7280969
|
||||
302000 10.930873 1000 0.77476041 4.7438049
|
||||
303000 11.040635 1000 0.77124283 4.7595129
|
||||
304000 11.150729 1000 0.7625748 4.7752208
|
||||
305000 11.260184 1000 0.74979361 4.7909288
|
||||
306000 11.36913 1000 0.74515733 4.8066368
|
||||
307000 11.477137 1000 0.74302741 4.8223447
|
||||
308000 11.584107 1000 0.73732959 4.8380527
|
||||
309000 11.692852 1000 0.73368237 4.8537606
|
||||
310000 11.800777 1000 0.72374292 4.8694686
|
||||
311000 11.906901 1000 0.72107784 4.8851766
|
||||
312000 12.015001 1000 0.72944426 4.9008845
|
||||
313000 12.122634 1000 0.73958637 4.9165925
|
||||
314000 12.231473 1000 0.75160847 4.9323005
|
||||
315000 12.343728 1000 0.74419683 4.9480084
|
||||
316000 12.455114 1000 0.74652593 4.9637164
|
||||
317000 12.564048 1000 0.74933482 4.9794244
|
||||
318000 12.672355 1000 0.74200509 4.9951323
|
||||
319000 12.778931 1000 0.7346024 5.0108403
|
||||
320000 12.886067 1000 0.72806145 5.0265482
|
||||
321000 12.993743 1000 0.72147888 5.0422562
|
||||
322000 13.101955 1000 0.71460041 5.0579642
|
||||
323000 13.212177 1000 0.70255075 5.0736721
|
||||
324000 13.322528 1000 0.70640327 5.0893801
|
||||
325000 13.435038 1000 0.70643428 5.1050881
|
||||
326000 13.545443 1000 0.69751794 5.120796
|
||||
327000 13.657538 1000 0.69035108 5.136504
|
||||
328000 13.770475 1000 0.68068243 5.152212
|
||||
329000 13.883136 1000 0.69123492 5.1679199
|
||||
330000 13.995043 1000 0.70326515 5.1836279
|
||||
331000 14.109604 1000 0.70551726 5.1993358
|
||||
332000 14.222995 1000 0.70514444 5.2150438
|
||||
333000 14.336604 1000 0.71102045 5.2307518
|
||||
334000 14.44933 1000 0.71336747 5.2464597
|
||||
335000 14.56056 1000 0.70816388 5.2621677
|
||||
336000 14.67143 1000 0.69502472 5.2778757
|
||||
337000 14.783295 1000 0.69314289 5.2935836
|
||||
338000 14.893816 1000 0.68565794 5.3092916
|
||||
339000 15.005631 1000 0.67268053 5.3249995
|
||||
340000 15.119406 1000 0.68313196 5.3407075
|
||||
341000 15.233786 1000 0.68782815 5.3564155
|
||||
342000 15.349691 1000 0.6989326 5.3721234
|
||||
343000 15.466599 1000 0.694926 5.3878314
|
||||
344000 15.583585 1000 0.7006474 5.4035394
|
||||
345000 15.702299 1000 0.70783177 5.4192473
|
||||
346000 15.819367 1000 0.71334276 5.4349553
|
||||
347000 15.935892 1000 0.72917419 5.4506633
|
||||
348000 16.051074 1000 0.74315705 5.4663712
|
||||
349000 16.165316 1000 0.76731311 5.4820792
|
||||
350000 16.281794 1000 0.79761434 5.4977871
|
||||
351000 16.397615 1000 0.80447724 5.5134951
|
||||
352000 16.514271 1000 0.80118728 5.5292031
|
||||
353000 16.632427 1000 0.77990459 5.544911
|
||||
354000 16.750052 1000 0.76453299 5.560619
|
||||
355000 16.868875 1000 0.76538392 5.576327
|
||||
356000 16.985762 1000 0.76310698 5.5920349
|
||||
357000 17.103471 1000 0.75897095 5.6077429
|
||||
358000 17.223037 1000 0.75071115 5.6234508
|
||||
359000 17.340073 1000 0.74034801 5.6391588
|
||||
360000 17.457867 1000 0.72671924 5.6548668
|
||||
361000 17.57503 1000 0.72111017 5.6705747
|
||||
362000 17.69138 1000 0.71875181 5.6862827
|
||||
363000 17.808661 1000 0.71469706 5.7019907
|
||||
364000 17.925895 1000 0.70470493 5.7176986
|
||||
365000 18.042976 1000 0.70863047 5.7334066
|
||||
366000 18.162079 1000 0.70850561 5.7491146
|
||||
367000 18.283911 1000 0.71413452 5.7648225
|
||||
368000 18.407692 1000 0.71314184 5.7805305
|
||||
369000 18.53068 1000 0.71309549 5.7962384
|
||||
370000 18.652767 1000 0.71132937 5.8119464
|
||||
371000 18.772131 1000 0.70788039 5.8276544
|
||||
372000 18.892439 1000 0.71780071 5.8433623
|
||||
373000 19.012886 1000 0.72352571 5.8590703
|
||||
374000 19.132857 1000 0.71723739 5.8747783
|
||||
375000 19.25312 1000 0.71556941 5.8904862
|
||||
376000 19.372783 1000 0.70935312 5.9061942
|
||||
377000 19.493215 1000 0.71551157 5.9219022
|
||||
378000 19.614604 1000 0.7235163 5.9376101
|
||||
379000 19.735704 1000 0.73896421 5.9533181
|
||||
380000 19.856219 1000 0.74906169 5.969026
|
||||
381000 19.974782 1000 0.75303336 5.984734
|
||||
382000 20.093831 1000 0.75359492 6.000442
|
||||
383000 20.213075 1000 0.75579354 6.0161499
|
||||
384000 20.334366 1000 0.75178368 6.0318579
|
||||
385000 20.455027 1000 0.74412159 6.0475659
|
||||
386000 20.574847 1000 0.7360955 6.0632738
|
||||
387000 20.691183 1000 0.73461103 6.0789818
|
||||
388000 20.80664 1000 0.72496617 6.0946897
|
||||
389000 20.92229 1000 0.7219047 6.1103977
|
||||
390000 21.037387 1000 0.71837013 6.1261057
|
||||
391000 21.152412 1000 0.71495923 6.1418136
|
||||
392000 21.267451 1000 0.71436707 6.1575216
|
||||
393000 21.382024 1000 0.71447834 6.1732296
|
||||
394000 21.496952 1000 0.71334298 6.1889375
|
||||
395000 21.611699 1000 0.71510229 6.2046455
|
||||
396000 21.726328 1000 0.7121714 6.2203535
|
||||
397000 21.840614 1000 0.70818894 6.2360614
|
||||
398000 21.955122 1000 0.70059455 6.2517694
|
||||
399000 22.068714 1000 0.69960089 6.2674773
|
||||
400000 22.182962 1000 0.70261998 6.2831853
|
||||
Loop time of 22.183 on 4 procs for 200000 steps with 1000 atoms
|
||||
|
||||
Performance: 36807.772 tau/day, 9015.918 timesteps/s, 9.016 Matom-step/s
|
||||
95.4% CPU use with 4 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 1.1609 | 2.0592 | 2.957 | 61.9 | 9.28
|
||||
Neigh | 0.013526 | 0.018287 | 0.022861 | 3.3 | 0.08
|
||||
Comm | 7.707 | 8.9501 | 10.214 | 41.1 | 40.35
|
||||
Output | 0.0027437 | 0.0039021 | 0.0045769 | 1.1 | 0.02
|
||||
Modify | 7.9431 | 9.4082 | 10.711 | 40.5 | 42.41
|
||||
Other | | 1.743 | | | 7.86
|
||||
|
||||
Nlocal: 250 ave 258 max 241 min
|
||||
Histogram: 1 0 0 0 1 0 0 1 0 1
|
||||
Nghost: 412 ave 492 max 332 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 0 2
|
||||
Neighs: 1258.5 ave 1588 max 953 min
|
||||
Histogram: 2 0 0 0 0 0 0 0 1 1
|
||||
|
||||
Total # of neighbors = 5034
|
||||
Ave neighs/atom = 5.034
|
||||
Neighbor list builds = 159
|
||||
Dangerous builds = 0
|
||||
Total wall time: 0:00:35
|
||||
@ -1,4 +1,4 @@
|
||||
LAMMPS (28 Mar 2023 - Development)
|
||||
LAMMPS (27 Jun 2024 - Development - patch_27Jun2024-930-g7036930360)
|
||||
# pour two types of particles (cohesive and non-cohesive) into cylinder
|
||||
# 'turn' cylinder by changing direction of gravity, then rotate it.
|
||||
# This simulates a rotating drum powder characterization experiment.
|
||||
@ -92,13 +92,11 @@ fix ins1 all pour 2000 1 1234 region insreg diam range 0.5 ${dhi} de
|
||||
fix ins1 all pour 2000 1 1234 region insreg diam range 0.5 1 dens ${dens} ${dens}
|
||||
fix ins1 all pour 2000 1 1234 region insreg diam range 0.5 1 dens 1 ${dens}
|
||||
fix ins1 all pour 2000 1 1234 region insreg diam range 0.5 1 dens 1 1
|
||||
Particle insertion: 9396 every 490 steps, 2000 by step 1
|
||||
fix ins2 all pour 2000 2 1234 region insreg diam range ${dlo} ${dhi} dens ${dens} ${dens}
|
||||
fix ins2 all pour 2000 2 1234 region insreg diam range 0.5 ${dhi} dens ${dens} ${dens}
|
||||
fix ins2 all pour 2000 2 1234 region insreg diam range 0.5 1 dens ${dens} ${dens}
|
||||
fix ins2 all pour 2000 2 1234 region insreg diam range 0.5 1 dens 1 ${dens}
|
||||
fix ins2 all pour 2000 2 1234 region insreg diam range 0.5 1 dens 1 1
|
||||
Particle insertion: 9396 every 490 steps, 2000 by step 1
|
||||
|
||||
comm_modify vel yes
|
||||
|
||||
@ -126,6 +124,8 @@ dynamic group delgroup defined
|
||||
|
||||
run 2000
|
||||
Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Particle insertion: 9396 every 2449 steps, 2000 by step 1
|
||||
Particle insertion: 9396 every 2449 steps, 2000 by step 1
|
||||
Neighbor list info ...
|
||||
update: every = 1 steps, delay = 0 steps, check = yes
|
||||
max neighbors/atom: 2000, page size: 100000
|
||||
@ -135,7 +135,7 @@ Neighbor list info ...
|
||||
1 neighbor lists, perpetual/occasional/extra = 1 0 0
|
||||
(1) pair granular, perpetual
|
||||
attributes: half, newton on, size, history
|
||||
pair build: half/size/bin/newton
|
||||
pair build: half/size/bin/atomonly/newton
|
||||
stencil: half/bin/3d
|
||||
bin: standard
|
||||
Per MPI rank memory allocation (min/avg/max) = 15.95 | 15.95 | 15.95 Mbytes
|
||||
@ -161,20 +161,20 @@ Per MPI rank memory allocation (min/avg/max) = 15.95 | 15.95 | 15.95 Mbytes
|
||||
1800 4000 -0 0
|
||||
1900 4000 -0 0
|
||||
2000 4000 -0 0
|
||||
Loop time of 2.86367 on 1 procs for 2000 steps with 4000 atoms
|
||||
Loop time of 2.46916 on 1 procs for 2000 steps with 4000 atoms
|
||||
|
||||
Performance: 60342.153 tau/day, 698.405 timesteps/s, 2.794 Matom-step/s
|
||||
99.6% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
Performance: 69983.324 tau/day, 809.992 timesteps/s, 3.240 Matom-step/s
|
||||
99.5% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 0.36474 | 0.36474 | 0.36474 | 0.0 | 12.74
|
||||
Neigh | 1.0694 | 1.0694 | 1.0694 | 0.0 | 37.35
|
||||
Comm | 0.043549 | 0.043549 | 0.043549 | 0.0 | 1.52
|
||||
Output | 0.00054587 | 0.00054587 | 0.00054587 | 0.0 | 0.02
|
||||
Modify | 1.3281 | 1.3281 | 1.3281 | 0.0 | 46.38
|
||||
Other | | 0.05731 | | | 2.00
|
||||
Pair | 0.32379 | 0.32379 | 0.32379 | 0.0 | 13.11
|
||||
Neigh | 0.98775 | 0.98775 | 0.98775 | 0.0 | 40.00
|
||||
Comm | 0.03762 | 0.03762 | 0.03762 | 0.0 | 1.52
|
||||
Output | 0.0004273 | 0.0004273 | 0.0004273 | 0.0 | 0.02
|
||||
Modify | 1.0824 | 1.0824 | 1.0824 | 0.0 | 43.84
|
||||
Other | | 0.03719 | | | 1.51
|
||||
|
||||
Nlocal: 4000 ave 4000 max 4000 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
@ -213,60 +213,60 @@ Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule
|
||||
Per MPI rank memory allocation (min/avg/max) = 22.3 | 22.3 | 22.3 Mbytes
|
||||
Step Atoms KinEng v_theta
|
||||
2000 4000 59.748184 0
|
||||
2100 4000 47.337202 0.031415927
|
||||
2200 4000 33.303567 0.062831853
|
||||
2300 4000 24.246806 0.09424778
|
||||
2400 4000 17.165844 0.12566371
|
||||
2500 4000 18.415922 0.15707963
|
||||
2600 4000 17.3084 0.18849556
|
||||
2700 4000 15.985202 0.21991149
|
||||
2800 4000 14.084599 0.25132741
|
||||
2900 4000 11.526622 0.28274334
|
||||
3000 4000 8.9364793 0.31415927
|
||||
3100 4000 6.844209 0.34557519
|
||||
3200 4000 5.8243926 0.37699112
|
||||
3300 4000 5.5616671 0.40840704
|
||||
3400 4000 5.7219459 0.43982297
|
||||
3500 4000 6.2482952 0.4712389
|
||||
3600 4000 6.396804 0.50265482
|
||||
3700 4000 6.6017236 0.53407075
|
||||
3800 4000 6.684913 0.56548668
|
||||
3900 4000 6.5988588 0.5969026
|
||||
4000 4000 6.4839456 0.62831853
|
||||
4100 4000 6.104233 0.65973446
|
||||
4200 4000 5.6021757 0.69115038
|
||||
4300 4000 4.9670639 0.72256631
|
||||
4400 4000 4.3298233 0.75398224
|
||||
4500 4000 3.8833884 0.78539816
|
||||
4600 4000 3.4626401 0.81681409
|
||||
4700 4000 3.0367615 0.84823002
|
||||
4800 4000 2.762543 0.87964594
|
||||
4900 4000 2.5627778 0.91106187
|
||||
5000 4000 2.4007014 0.9424778
|
||||
Loop time of 9.68472 on 1 procs for 3000 steps with 4000 atoms
|
||||
2100 4000 47.350194 0.031415927
|
||||
2200 4000 33.365489 0.062831853
|
||||
2300 4000 24.167007 0.09424778
|
||||
2400 4000 17.169385 0.12566371
|
||||
2500 4000 18.361204 0.15707963
|
||||
2600 4000 17.259574 0.18849556
|
||||
2700 4000 16.022776 0.21991149
|
||||
2800 4000 14.177071 0.25132741
|
||||
2900 4000 11.594949 0.28274334
|
||||
3000 4000 8.8305692 0.31415927
|
||||
3100 4000 6.777187 0.34557519
|
||||
3200 4000 5.7660641 0.37699112
|
||||
3300 4000 5.6477598 0.40840704
|
||||
3400 4000 5.7778867 0.43982297
|
||||
3500 4000 6.1873342 0.4712389
|
||||
3600 4000 6.2232869 0.50265482
|
||||
3700 4000 6.3635239 0.53407075
|
||||
3800 4000 6.523255 0.56548668
|
||||
3900 4000 6.5008528 0.5969026
|
||||
4000 4000 6.2394922 0.62831853
|
||||
4100 4000 5.9742801 0.65973446
|
||||
4200 4000 5.3949422 0.69115038
|
||||
4300 4000 4.9123859 0.72256631
|
||||
4400 4000 4.3863176 0.75398224
|
||||
4500 4000 3.8729959 0.78539816
|
||||
4600 4000 3.4734137 0.81681409
|
||||
4700 4000 3.0478845 0.84823002
|
||||
4800 4000 2.8232582 0.87964594
|
||||
4900 4000 2.6314234 0.91106187
|
||||
5000 4000 2.429883 0.9424778
|
||||
Loop time of 8.26731 on 1 procs for 3000 steps with 4000 atoms
|
||||
|
||||
Performance: 26763.820 tau/day, 309.766 timesteps/s, 1.239 Matom-step/s
|
||||
99.6% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
Performance: 31352.411 tau/day, 362.875 timesteps/s, 1.452 Matom-step/s
|
||||
99.7% CPU use with 1 MPI tasks x no OpenMP threads
|
||||
|
||||
MPI task timing breakdown:
|
||||
Section | min time | avg time | max time |%varavg| %total
|
||||
---------------------------------------------------------------
|
||||
Pair | 3.2753 | 3.2753 | 3.2753 | 0.0 | 33.82
|
||||
Neigh | 2.2272 | 2.2272 | 2.2272 | 0.0 | 23.00
|
||||
Comm | 0.068198 | 0.068198 | 0.068198 | 0.0 | 0.70
|
||||
Output | 0.0008788 | 0.0008788 | 0.0008788 | 0.0 | 0.01
|
||||
Modify | 4.0327 | 4.0327 | 4.0327 | 0.0 | 41.64
|
||||
Other | | 0.08047 | | | 0.83
|
||||
Pair | 2.9751 | 2.9751 | 2.9751 | 0.0 | 35.99
|
||||
Neigh | 2.0918 | 2.0918 | 2.0918 | 0.0 | 25.30
|
||||
Comm | 0.059511 | 0.059511 | 0.059511 | 0.0 | 0.72
|
||||
Output | 0.0007014 | 0.0007014 | 0.0007014 | 0.0 | 0.01
|
||||
Modify | 3.0819 | 3.0819 | 3.0819 | 0.0 | 37.28
|
||||
Other | | 0.05826 | | | 0.70
|
||||
|
||||
Nlocal: 4000 ave 4000 max 4000 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Nghost: 364 ave 364 max 364 min
|
||||
Nghost: 353 ave 353 max 353 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
Neighs: 12973 ave 12973 max 12973 min
|
||||
Neighs: 12970 ave 12970 max 12970 min
|
||||
Histogram: 1 0 0 0 0 0 0 0 0 0
|
||||
|
||||
Total # of neighbors = 12973
|
||||
Ave neighs/atom = 3.24325
|
||||
Neighbor list builds = 1274
|
||||
Total # of neighbors = 12970
|
||||
Ave neighs/atom = 3.2425
|
||||
Neighbor list builds = 1236
|
||||
Dangerous builds = 130
|
||||
Total wall time: 0:00:12
|
||||
Total wall time: 0:00:10
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user