전체 글 썸네일형 리스트형 why contact fabric is required? That’s a very sharp question—and honestly, many people in DEM think exactly like that at first.But the key point is this:Stress tells you “what is happening,” while fabric tells you “why it is happening.”Let me break it down in a way that fits DEM intuition.⸻1️⃣ What stress tensor cannot tell youThe stress tensor (σᵢⱼ) is defined as:\sigma_{ij} = \frac{1}{V} \sum f_i \, l_jSo it depends on: • co.. 더보기 EGL + MPI 실행 방법 Paraview binary 배포판은 EGL+MPI 가 가능하다.그런데, 이. 배포판은 OpenMPI를 사용하지 않고 MPICH 를 사용하여 만들어 졌다. 그래서, Openmpi의 mpirun을 쓰면 병신같이 아래와 같은 포트 충돌 에러가 뜬다.mpirun -np 10 ./pvserver( 0.228s) [pvserver ] vtkSocket.cxx:214 ERR| vtkServerSocket (0x22456e0): Socket error in call to bind. Address already in use.( 0.228s) [pvserver ] vtkSocket.cxx:214 ERR| vtkServerSocket (0x1c45.. 더보기 Force Chain 그리기 먼저 필요한 데이터dump dump_forceChainFabricTensor all local/gran/vtk ${screen_nstep} post/forcechain*.vtp cpgl Atom 먼저 Clip으로 잘라서 단면을 보여주고, Glyph Scaling도 여기서 한다. 그 다음, cpgl로 dump한 vtp 파일을 PARAVIEW에서 load하면, 다음의 cell data를 포함하는 것을 알 수 있다. 우리에게 필요한 것은 force_normal의 합력 다음으로 Calculator 필터를 사용하여 force_normal의 합력을 계산한다. 계산 결과는 magF라는 Cell Data로 저장된다. Force Chain을 Tube형태로 그리기 위해서는 magF가 Cell Data에서 Point Da.. 더보기 Cleint Option Setting Use Outline for 어쩌구 저쩌구-> 객체를 움직이고 뒤집고 뭐,.. 이럴때는 구지 자세히 렌더링 하지 말고 선만 표지하라는 의미 Remote/Parallel 어쩌구 저쩌구-> Client 측에서 랜더링 해줄 수 있는 최소 파일크기. 내 맥북은 쓰레기 같은 그래픽 성능을 제공하므로 무적권 서버측에서 랜더링 하게 하려면 "0"으로 세팅 참고로, 서버가 멀티 코어를 지원하면,mpirun -np * ./pvserver 더보기 PARAVIEW Compile HPC환경에서 NVIDIA GPU를 이용하여 server측에서 렌더링 하여 데이터를 보내주기 위해서는egl-mpi버전을 사용해야 한다. 그런데, 바리너리 패키지는 정상적으로 작동하지 않으므로,소스코드를 이용하여 컴파일 해보자. 의존성 정리Paraview egl 버전을 사용하기 위해서는 gcc 13.3이 필요하며,이에 따른 openmpi, vtk 모두 gcc 13.3으로 컴파일 되어야 한다. gcc 13.3이 모듈로 설치되어 있다는 가정하에,먼저, openmpi cmake는../configure \ --prefix=/opt/apps/openmpi/5.0.10-gcc13.3 \ CC=gcc \ CXX=g++ \ FC=gfortran \ --enable-shared \ --enable-static .. 더보기 참고 명령어 | : 출력을 다음 명령으로 연결|| : 앞이 실패하면 대안 실행&& : 앞이 성공하면 다음 실행 2> 는 표준에러(stderr, 파일 디스크립터 2) 를 다른 곳으로 리다이렉트합니다./dev/null 은 “버리는 장치(휴지통)”라서,결과적으로 에러 메시지를 화면에 안 보이게 숨깁니다.head 는 입력의 앞 10줄만 보여줍니다(기본값 10). 더보기 검색 기본 순위 Ubuntu 런타임에서의 우선순위는 다음과 같다.LD_LIBRARY_PATH (환경변수)실행파일 내 RUNPATH/RPATH/etc/ld.so.cache (ldconfig가 만든 캐시)기본 디렉터리여기서, 기본디렉토리란,/lib/usr/lib64비트 시스템에서 추가로:/lib64/usr/lib64Ubuntu/Debian의 multiarch 환경에서는 흔히:/lib/x86_64-linux-gnu/usr/lib/x86_64-linux-gnu 더보기 Test No.1 IntelOneAPI에서는 mpirun 자체 테스트 프로그램을 제공한다.mpirun -np 3 -hosts dell1,dell2,dell3 -ppn 1 IMB-MPI1 PingPong libibverbs: Warning: couldn't load driver 'libvmw_pvrdma-rdmav34.so': libvmw_pvrdma-rdmav34.so: cannot open shared object file: No such file or directorylibibverbs: Warning: couldn't load driver 'libvmw_pvrdma-rdmav34.so': libvmw_pvrdma-rdmav34.so: cannot open shared object file: No such file o.. 더보기 이전 1 2 3 4 ··· 30 다음