영어프랑스어스페인어

Ad


온웍스 파비콘

detcas - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 detcas 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 detcas 명령입니다.

프로그램:

이름


detcas - 결정자 구성 상호 작용/완료 활성
공간 자립 현장 프로그램

기술


프로그램 데트카 CASSCF(complete-active-space self-consistent-field) 수행
XNUMX단계 절차를 통해 분자 오비탈 최적화
결정적 구성 상호 작용 프로그램 DETCI. 프로그램은 상당히 간단하고
현재 Newton-Raphson 접근 방식을 사용하여 간단한 방법을 사용하여 궤도를 업데이트합니다.
대략적인 궤도 Hessian. 수렴은 Pulay의 직접 반전을 사용하여 가속화됩니다.
반복 부분 공간(DIIS) 절차. 코드는 보다 일반적으로 허용하도록 작성되었습니다.
활성 공간의 전체 CI 처리를 반드시 특징으로 하지 않는 파동함수. ~ 안에
특히, DETCI가 지원하는 RAS(Restricted Active Space) CI 파동함수는
사용되어 RASSCF 유형의 MCSCF 파동함수를 허용합니다.

참조


대략적인 궤도 헤세 행렬:

1. G. Chaban, MW Schmidt 및 MS Gordon, Theor. 침. Acta 97, 88-95 (1997).

제한된 활성 공간 CI:

1. 완전 및 제한을 위한 결정자 기반 구성 상호 작용 알고리즘
구성 상호 작용 공간, J. Olsen, BO Roos, P. Jorgensen 및 HJ Aa.
Jensen, J. Chem. 물리학 89, 2185(1988).

제한된 활성 공간 SCF:

1. P.-A. Malmqvist, A. Rendell 및 BO Roos, J. Phys. 화학. 94, 5477(1990).

DETCI 프로그램:

1. CD Sherrill, 대규모 완전 참조 및 다중 참조를 위한 연산 알고리즘
Configuration Interaction Wavefunctions, PhD 논문, University of Georgia, Athens,
조지아, 1996.

2. CD Sherrill 및 HF Schaefer, The Configuration Interaction Method: Advances
상관관계가 높은 접근법, Adv. 양자 화학. 34, 143-269(1999).

파일 필요한


input.dat - 입력 파일
file78 - MO 일전자 적분(fzc 연산자)
file72 - MO XNUMX전자 적분
file73 - MO 단일 입자 밀도 매트릭스
file74 - MO XNUMX입자 밀도 매트릭스
file75 - MO 라그랑주

파일 업데이트]


output.dat - 출력 파일
file14.dat - 에너지 및 궤도 기울기 기록

입력 FORMAT


다음 명령줄 인수를 사용할 수 있습니다.

-조용한 이것은 다음과 같은 결과를 제공합니다. 인쇄=0.

-o 이름
출력 파일의 파일 이름을 제공합니다. 기본값은 output.dat입니다.

이 프로그램에 대한 추가 입력은 input.dat 파일에서 읽습니다. 더 일반적으로 사용되는
키워드는 다음과 같습니다.

WFN =
지원되는 파동 함수 유형은 CASSCF 및 RASSCF입니다.

수렴 = 정수
궤도 구배에서 원하는 수렴. 수렴은 RMS가 달성될 때 달성됩니다.
오비탈 기울기의 오차는 10**(-n) 미만입니다. 기본값은 4입니다.
에너지 계산 및 기울기의 경우 7.

DOCC = 정수 배열
이 벡터는 각 IRRP에서 이중으로 점유된 궤도의 수를 제공합니다. 있다
기본값 없음.

SOCC = 정수 배열
이 벡터는 각 IRRP에서 단독으로 점유된 궤도의 수를 제공합니다. 있다
기본값 없음.

에너지 컨버전스 = 정수
총 MCSCF 에너지에 대한 수렴이 필요합니다. 기본값은 7입니다.

FROZEN_DOCC = 정수 배열
각 기약에서 가장 낮은 에너지 이중 점유 오비탈의 수
문자 그대로 고정될 표현(MCSCF에서 업데이트되지 않음). 그만큼
취소할 수 없는 표현의 면 순서가 사용됩니다. 기본값은
제로 벡터.

냉동_UOCC = 정수 벡터
각 기약 표현에서 가장 높은 에너지의 비어 있는 궤도의 수
문자 그대로 고정됩니다(MCSCF에서 업데이트되지 않음). 기본값은 XNUMX입니다.
벡터.

RESTRICTED_DOCC = 정수 배열
각 기약에서 가장 낮은 에너지 이중 점유 오비탈의 수
최적화되지만 MSCCF에서 이중으로 점유되는 표현.
이 궤도는 FROZEN_DOCC 궤도. 기본값은 XNUMX입니다.
벡터.

제한됨_UOCC = 정수 배열
각 기약 표현에서 가장 높은 에너지의 비어 있는 궤도의 수
최적화되지만 MSCCF에서 사용되지 않는 상태로 유지됩니다. 이 궤도는 온다
이전 냉동_UOCC 궤도. 기본값은 XNUMX 벡터입니다.

엔카시터 = 정수
오비탈을 최적화하기 위한 최대 반복 횟수입니다. 이 옵션 영상을 be
지정 in 전에, DEFAULT 섹션에 있어야 합니다. of 입력, 사용자에게 표시되어야 하기 때문에
제어 프로그램 PSI. 기본값은 1입니다.

인쇄 = 정수
이 옵션은 출력의 자세한 정도를 결정합니다. 값 1 또는 2는 다음을 지정합니다.
최소 인쇄, 값 3은 자세한 인쇄를 지정합니다. 4 또는 5의 값은
디버깅에 사용됩니다. 테스트 사례가 매우 작은 경우가 아니면 레벨 5를 사용하지 마십시오(예:
STO H2O CISD).

덜 일반적으로 사용되는 키워드는 다음과 같습니다.

DIIS_FREQ = 정수
DIIS 외삽 절차는 모든 n 반복. 기본값
1입니다.

DIIS_MAX_VECS = 정수
DIIS 절차에 대한 부분 공간 벡터의 최대 수입니다. 이 번호 이후
의 벡터에 도달하면 이전 벡터는 다음과 같이 하위 공간에서 삭제됩니다.
필요한. 기본값은 8입니다.

DIIS_MIN_VECS = 정수
DIIS 보간 전의 부분 공간 벡터의 최소 수는 다음과 같습니다.
수행. 기본값은 2입니다. 2보다 작은 값을 갖는 것은 의미가 없습니다.

DIIS_START = 정수
Pulay's Direct Inversion of the Iterative Subspace(DIIS)의 반복 횟수
수렴 가속 절차를 켜야 합니다. 기본값은 3입니다.
이 반복 이전에는 벡터가 DIIS 하위 공간에 추가되지 않습니다. 첫번째
DIIS 단계는 다음까지 수행되지 않습니다. DIIS_MIN_VECS 벡터는 DIIS 부분 공간에 있습니다.

LAG_파일 = 정수
라그랑지안 행렬을 읽기 위한 파일(단위 번호). 기본값은
현재 75.

OPDM_파일 = 정수
단일 입자 밀도 매트릭스를 읽기 위한 파일(단위 번호). 기본값
현재 73세이다.

SCALE_GRAD = 부울
대략적인(대각선) 궤도로 궤도 기울기를 조정할지 여부를 알려줍니다.
헤센. 기본값은 참입니다.

SCALE_STEP = 현실
궤도 회전 단계의 배율입니다. 기본값은 1.0입니다.

TPDM_파일 = 정수
XNUMX개의 입자 밀도 매트릭스를 읽기 위한 파일(단위 번호). 기본값
현재 74세이다.

LEVEL_SHIFT = 부울
hessian 행렬의 레벨 이동을 허용할지 여부를 알려줍니다. 이것은 사용할 수 있습니다
hessian이 시작 반복에 대해 양의 정부호인지 확인합니다. 만약에
hessian은 수렴 근처에서 양의 정부호가 아닙니다. 그러면 이것은 다음의 신호일 수 있습니다.
MCSCF의 수치적 불안정성. 기본값은 참입니다.

SHIFT = 현실
수평을 위해 hessian의 대각선 요소를 얼마나 이동해야 하는지 알려줍니다.
이동. 기본값은 0.01입니다.

결정_분 = 현실
레벨 이동인 경우 헤시안 행렬의 행렬식에 허용되는 최소값
켜져 있습니다. LEVEL_SHIFT=FALSE인 경우에는 사용되지 않습니다. 기본값은 0.00001입니다.

STEP_MAX = 현실
이것은 허용되는 최대 단일 궤도 회전입니다. 기본값은 0.30입니다.

FORCE_STEP = 부울
이를 통해 사용자는 계산된 단계를 무시하고
특정 방향. 이것은 계산을 강제로 제거하려는 경우에 유용할 수 있습니다.
안장에서. 기본값은 거짓입니다.

FORCE_PAIR = 정수
다음과 같은 경우 회전할 독립 쌍의 인덱스입니다.
FORCE_STEP=참. 그렇지 않으면 무시됩니다. 기본값은 없습니다.

FORCE_VALUE = 현실
이것은 다음과 같이 지정된 궤도를 회전시키기 위한 궤도 회전 값입니다.
FORCE_PAIR. FORCE_STEP이 TRUE로 설정된 경우에만 사용됩니다. 기본값은
0.0.

CHECK_헤시안 = 부울
궤도 헤시안의 고유값을 계산합니다. 확인하기에 좋습니다.
안장 지점 솔루션. 레벨 이동 없이 사용해야 합니다. 기본값은
그릇된.

고유_벡터 = 부울
궤도 헤시안의 고유 벡터도 계산하시겠습니까? 이것은
CHECK_HESSIAN=FALSE인 경우 무시됩니다. 기본값은 거짓입니다.

8 5 월, 1998 데트카(1)

onworks.net 서비스를 사용하여 온라인에서 detcas 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad