Abaqus
Abaqus는 다음 명령을 사용하여 실행해야 합니다.
abaqus 작업= cpus=$RESCALE_CORES_PER_SLOT mp_mode=mpi 대화형
그러면 작업의 하드웨어 설정에 지정된 모든 코어에서 Abaqus가 실행됩니다. 이는 .inp 입력 파일(.inp – 확장자 없음)의 파일 이름입니다.
스크래치 = 경로/대상/파일 명령을 추가하여 스크래치 디렉터리를 설정할 수도 있습니다. 예를 들어:
abaqus 작업=s4b CPUs=$RESCALE_CORES_PER_SLOT mp_mode=mpi 스크래치=$PWD/tmp 대화형
몇 가지 일반적인(선택 사항) 추가 명령에는 다음이 포함됩니다: [gpus=number-of-gpgpus], [memory=memory-size], [output_precision={single | 전체}], [resultsformat={odb | 심 | 둘 다}]. SSH로 연결할 수도 있습니다. 클러스터컴퓨팅 클러스터는 느슨하게 또는 긴밀하게 연결된 집합으로 구성됩니다. 더 보기 abaqus -help를 실행하면 전체 명령 목록을 얻을 수 있습니다.
전역 + 로컬 (2단계) 실행 모델시스템을 숫자로, 상징적으로, 논리적으로 표현한 것입니다. 더 보기 이 작업을 수행하려면 글로벌 및 로컬 .inp 파일을 모두 입력 파일로 업로드해야 합니다. 아래 예시에 나와 있는 일반 명령어를 사용하여 글로벌 및 로컬 모델을 실행하세요.
글로벌 모델: abaqus 작업= 대화형
로컬 모델: abaqus job= globalmodel= 대화형
예를 들어, 글로벌 및 로컬 모델의 이름이 각각 input_global.inp 및 input_local.inp이고 전체 출력 정밀도 및 배정밀도를 사용하여 병렬로 실행해야 하는 경우 명령은 다음과 같습니다.
#글로벌 모델 abaqus job=input_global cpus=$RESCALE_CORES_PER_SLOT mp_mode=mpi \output_precision=full double=둘 다 병렬=도메인 대화형 #로컬 모델 abaqus job=input_local CPUs=$RESCALE_CORES_PER_SLOT mp_mode=mpi \output_precision=full double=둘 다 병렬=도메인 globalmodel =input_global 인터랙티브
Rescale은 명령을 순차적으로 실행하여 글로벌 모델을 실행한 다음 로컬 모델을 실행합니다.
다쏘 시스템즈 라이선스를 사용하려면 서버서버는 다른 사람에게 서비스를 제공하는 컴퓨터 프로그램입니다. 더 보기 FlexLM 라이선스 서버 대신 DSLS를 사용하는 경우, "소프트웨어 설정" 페이지에서 명령 앞에 다음을 추가하십시오.
내보내기 ABQLMIMPL=DSLS 내보내기 DSLS_CONFIG=$(IFS=:; DSLS=$HOME/DSLS ; if [ ! -f $DSLS ] ; for i in $LM_LICENSE_FILE ; do echo ${i#*@}:${i% @*} >> $DSLS;완료;fi;에코 $DSLS)
Rescale은 명령을 순차적으로 실행하여 글로벌 모델을 실행한 다음 로컬 모델을 실행합니다.
다쏘시스템을 사용하려면
Abaqus 사용자 서브루틴은 일반적인 데이터 입력 방법이 너무 제한적일 수 있는 Abaqus의 여러 기능을 확장하는 데 사용할 수 있습니다. 예를 들어, 일반적으로 Abaqus에서 사용할 수 없는 사용자 정의 재료 속성은 서브루틴을 사용하여 정의할 수 있습니다. 사용자 서브루틴은 분석 중에 FORTRAN 코드로 작성되며 Abaqus는 이 코드를 참조하여 사용자가 지정한 속성이나 조건을 계산하고 정의합니다. 작업을 제출할 때 서브루틴을 컴파일하여 모델에 연결해야 합니다.
각 사용자 서브루틴의 인터페이스 및 요구 사항에 대한 자세한 내용은 다음에서 확인할 수 있습니다. Abaqus 사용자 서브루틴 참조 매뉴얼.
참고 : Rescale 플랫폼에는 gfortran 컴파일러에만 연결된 Abaqus가 있습니다.
Abaqus를 실행하려면 시뮬레이션시뮬레이션은 실험, 테스트 시나리오 및 제작입니다. 더 보기 FORTRAN 서브루틴을 사용하여 명령어를 다음과 같이 변경하십시오.
아바쿠스 직업= 사용자= cpus=$RESCALE_CORES_PER_SLOT mp_mode=mpi 대화형
교체 :
<input-file> Abaqus 입력 파일 사용
<user-subroutine> 서브루틴을 포함하는 소스 또는 객체 파일의 이름으로.
자세한 내용은 페이지에서 작업 설정 및 결과 예시를 확인하세요. 사용자 서브루틴을 사용한 abaqus 시뮬레이션.