Copyright (c) 2020 by Dr Jose M. Dominguez Alonso, Dr Alejandro Crespo, Prof. Moncho Gomez Gesteira, Prof. Benedict Rogers, Dr Georgios Fourtakas, Prof. Peter Stansby, Dr Renato Vacondio, Dr Corrado Altomare, Dr Angelo Tafuni, Dr Orlando Garcia Feal, Ivan Martinez Estevez EPHYSLAB Environmental Physics Laboratory, Universidade de Vigo School of Mechanical, Aerospace and Civil Engineering, University of Manchester DualSPHysics is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 2.1 of the License, or (at your option) any later version. DualSPHysics is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with DualSPHysics. If not, see . DualSPHysics5 v5.0.193 (23-07-2021) ==================================== [Select CUDA Device] [CUDA Capable device(s)] Detected 1 CUDA Capable device(s) CUDA Driver Version / Runtime Version: 11.1 / 9.2 Device 0: "GeForce GTX TITAN X" CUDA Capability Major....: 5.2 Global memory............: 12288 MBytes CUDA Cores...............: 3072 (24 Multiprocessors, 128 CUDA Cores/MP) GPU Max Clock rate.......: 1076 MHz (1.08 GHz) Memory Clock rate........: 3505 Mhz Memory Bus Width.........: 384-bit L2 Cache Size............: 3072 KBytes Constant memory..........: 64 KBytes Shared memory per block..: 48 KBytes Registers per block......: 65536 Maximum threads per MP...: 2048 Maximum threads per block: 1024 Concurrent copy and kernel execution....: Yes with 5 copy engine(s) Run time limit on kernels...............: Yes Integrated GPU sharing Host Memory......: No Support host page-locked memory mapping.: Yes Device has ECC support..................: Disabled CUDA Device Driver Mode (TCC or WDDM)...: WDDM (Windows Display Driver Model) Device supports Unified Addressing (UVA): Yes Device PCI (Domain / Bus / location)....: 0 / 129 / 0 Device supports P2P and RDMA............: No [GPU Hardware] Device default: 0 "GeForce GTX TITAN X" Compute capability: 5.2 Memory global: 12288 MB Memory shared: 49152 Bytes [Initialising JSphGpuSingle 03-03-2022 21:27:01] ProgramFile=".../bin/windows/DualSPHysics5.0_win64.exe" ExecutionDir=".../DualSPHysics_v5.0/ytj_example/ytj_example-SPS" XmlFile=".../ytj_example-SPS/SPSytjsound20+Chrono+mdbc_out/SPSytjsound20+Chrono+mdbc.xml" OutputDir=".../ytj_example/ytj_example-SPS/SPSytjsound20+Chrono+mdbc_out" OutputDataDir=".../ytj_example-SPS/SPSytjsound20+Chrono+mdbc_out/data" XML-App: GenCase v5.0.238 (22-07-2021) XML-Vars (uservars + ctes): CaseName=["SPSytjsound20+Chrono+mdbc"] Data2D=[1] Data2DPosy=[0] H=[0.0005] KernelSize=[0.001] B=[33320] Gamma=[7] Rhop0=[1000] Dp=[0.00025] Gravity_x=[0] Gravity_y=[0] Gravity_z=[-9.8] MassFluid=[6.25e-05] MassBound=[6.25e-05] XML-Vars (parameters): TimeMax=[1] TimeOut=[0.02] Threads by host for parallel execution in Chrono: 1 **Basic case configuration is loaded **Special case configuration is loaded Loading initial state of particles... Loaded particles: 22372 MapRealPos(border)=(-0.000775,-2.5e-05,-0.000775)-(0.021025,2.5e-05,0.080775) MapRealPos(final)=(-0.000775,-2.5e-05,-1.00078)-(0.021025,2.5e-05,1.08078) **Initial state of particles is loaded **2D-Simulation parameters: CaseName="SPSytjsound20+Chrono+mdbc" RunName="SPSytjsound20+Chrono+mdbc" Simulate2DPosY=0 Symmetry=False SavePosDouble=True SaveFtAce=False SvTimers=True Boundary="mDBC" SlipMode="DBC vel=0" mDBC-Corrector=False mDBC-FastSingle=True mDBC-Threshold=0 StepAlgorithm="Symplectic" Kernel="Wendland" Wendland.awen=2228000 Wendland.bwen=-2.228160e+10 Viscosity="Laminar+SPS" Visco=0.00001 ViscoBoundFactor=0 DensityDiffusion="Fourtakas et al 2019 (full)" DensityDiffusionValue=0.1 *** WARNING: It is advised that selected DDT: 'Fourtakas et al 2019 (full)' is used with several boundary layers of particles when h/dp>1.5 (2h <= layers*Dp) Shifting="Full" ShiftCoef=-2 ShiftTFS=1.5 ShiftDomain="Full" RigidAlgorithm="SPH+CHRONO" FloatingCount=1 FtPause=0 FtConstraints=False FtIgnoreRadius=False CaseNp=22372 CaseNbound=3321 CaseNfixed=3256 CaseNmoving=0 CaseNfloat=65 CaseNfluid=19051 PeriodicActive="None" Dp=0.00025 KernelH=0.000500 (CoefficientH=1.41421; H/Dp=2) KernelSize=0.001 CteB=33320 Gamma=7 RhopZero=1000 Cs0=15.27219696049 CFLnumber=0.2 DtIni=3.273923359175191e-05 DtMin=1.636961703980225e-06 DtAllParticles=False MassFluid=0.0000625 MassBound=0.0000625 SpsSmag=4.500000e-10 SpsBlin=1.375000e-10 FtPause=0 TimeMax=1 TimePart=0.02 Gravity=(0,0,-9.8) NpMinimum=3321 RhopOut=True RhopOutMin=700 RhopOutMax=1300 WrnPartsOut=True **Requested GPU memory for 22500 particles: 5.6 MB (0 times). NormalDataFile="SPSytjsound20+Chrono+mdbc_out/SPSytjsound20+Chrono+mdbc_NormalData.nbi4" *** WARNING: There are 726 of 3256 fixed or moving boundary particles without normal data. CellMode="Full" ScellDiv=1 MapCells=(22,1,2082) CellDomFixed=False DomCells=(22,1,2082) DomCellCode="11_6_16" PosCellCode="13_10_9 (8192,1024,512)" PosCellSize=0.006000 (6 x KernelSize) BlockSize calculation mode: Fixed. BsForcesBound=128 (48 regs) BsForcesFluid=128 (76 regs) **CellDiv: Requested gpu memory for 23618 particles: 0.2 MB. **CellDiv: Requested gpu memory for 2898 cells (CellMode=Full): 0.0 MB. RunMode="Pos-Cell - Single-Gpu" Particle summary: Fixed....: 3256 id:(0-3255) MKs:1 (10) Moving...: 0 Floating.: 65 id:(3256-3320) MKs:1 (11) Fluid....: 19051 id:(3321-22371) MKs:1 (1) Total particles: 22372 (bound=3321 (fx=3256 mv=0 ft=65) fluid=19051) Total MK blocks: 3 (bound=2 (fx=1 mv=0 ft=1) fluid=1) Chrono Objects configuration: DSPHChrono version.: v5.0.193 Data directory....: [SPSytjsound20+Chrono+mdbc_out/chrono_objs/] Solver ...........: Barzilai-Borwein Time Stepper......: Euler Implicit Linearized Collisions........: True Collision dp....: 0.5 Contact Method..: Non-Smooth Contacts (NSC) Collision shapes: 102 Execution mode....: Single Core OpenMP Threads....: 1 Bodies............: 2 Links.............: 0 Body_0000 "block" - type: Floating MkBound......: 1 Mass.........: 0.00613592 Center.......: (0.01,0,0.04) Inertia......: (1.90568e-09,3.81135e-09,1.90568e-09) (xx,yy,zz) Inertia......: (0,0,3.24833e-25) (xy,yz,xz) Kfric........: 0.7 Restitution..: 0.6 ModelFile....: block_mkb0001.obj ModelNormal..: Original Body_0001 "tank" - type: Fixed MkBound......: 0 Kfric........: 0.35 Restitution..: 0.8 ModelFile....: tank_mkb0000.obj ModelNormal..: Original Allocated memory in CPU: 2071348 (1.98 MB) Allocated memory in GPU: 6089157 (5.81 MB) Part_0000 22372 particles successfully stored [WARNINGS] 1. It is advised that selected DDT: 'Fourtakas et al 2019 (full)' is used with several boundary layers of particles when h/dp>1.5 (2h <= layers*Dp) 2. There are 726 of 3256 fixed or moving boundary particles without normal data. [Initialising simulation (ntian3ip) 03-03-2022 21:27:01] PART PartTime TotalSteps Steps Time/Sec Finish time ========= ============ ============ ======= ========= =================== Part_0001 0.020005 3067 3067 1399.20 03-03-2022 21:50:20 Part_0002 0.040006 6139 3072 1412.60 03-03-2022 21:50:26 Part_0003 0.060002 9210 3071 1385.13 03-03-2022 21:50:20 Part_0004 0.080005 12282 3072 1400.56 03-03-2022 21:50:20 Part_0005 0.100001 15353 3071 1423.17 03-03-2022 21:50:24 Part_0006 0.120004 18425 3072 1390.40 03-03-2022 21:50:22 Part_0007 0.140000 21496 3071 1384.65 03-03-2022 21:50:20