gyto - 클라우드의 온라인

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

프로그램:

이름


Gyoto - 일반 상대성 이론 파리 천문대의 궤도 추적자

개요


교토 [--조용한|--조용한|--말 수가 많은[=N]|-디버그]
[--서명 없음]
[--도움] [--목록]
[--ispec=i0:i1:di] [--jspec=j0:j1:dj]
([--나는 ~ 안에있다=i0] [--imax=i1] [--디=di])
([--jmin=j0] [--jmax=j1] [--디제이=dj])
[--시각=탑스] [--tmin=최소]
[--포브=각도] [--해결=엔픽스] [--거리=DIST]
[--paln=Omega] [--기울기=i] [--논쟁=세타]
[--n스레드=n 번째] [--n프로세스=nprocs]
[--플러그인=플러그리스트]
[--충격 좌표[=fname.fits]]
[--단위[=단위]]
[--매개변수=경로::이름[=가치]]
[--xml쓰기=출력.xml]
[--] 입력.xml 출력.적합

기술


Gyoto는 곡선 시공간에서 측지선을 계산하기 위한 프레임워크입니다. NS 교토 유틸리티
프로그램은 이 프레임워크를 사용하여 주변에 있는 천체의 이미지를 계산합니다.
소형 물체(예: 블랙홀). 이러한 이미지는 강한 중력에 의해 왜곡됩니다.
렌즈화.

교토 XML 형식의 풍경 설명을 사용합니다(입력.xml), 다음을 사용하여 이 풍경을 계산합니다.
상대론적 광선 추적을 수행하고 결과를 FITS 형식으로 저장합니다.

동반 프로그램, 교토이(1) 단일 측지선을 대화식으로 시각화하는 데 사용할 수 있습니다.
모든 Gyoto 미터법(단일 광자 또는 거대한 입자의 궤적).

광선 추적은 시간이 많이 소요될 수 있습니다. 언제든지 프로세스를 중단할 수 있습니다.
종료하기 전에 이미 계산된 이미지 부분을 저장하는 ^C를 눌러 시간
프로그램. 그런 다음 나중에 다음을 사용하여 나머지 이미지를 계산할 수 있습니다. --jmin 옵션을 선택합니다.

옵션


XNUMXD덴탈의 교토 프로그램은 많은 옵션을 허용합니다. 대부분 이름이 길다(예: --매개변수)와
짧은 이름(예: -E). 옵션이 인수를 취할 때 이 인수는 다음과 같아야 합니다.
즉시 짧은 옵션(예: -E경로::이름) 다음으로 긴 옵션과 구분됩니다.
정확히 "=" 문자(예: --매개변수=경로::이름). 긴 옵션은 축약될 수 있습니다.
약어가 모호하지 않은 한(예: --파=경로::이름). 대부분의 옵션은
여러 번 나타나며 명령줄에 나타나는 순서대로 처리됩니다. NS
두 개의 위치 매개변수(입력.xml출력.적합)는 명령의 아무 곳에나 나타날 수 있습니다.
행, 빼기 문자(-)로 시작하는 경우를 제외하고 마지막에 나타나야 합니다.
옵션 후 --.

교통 도움
--도움
-h 도움말 요약을 인쇄합니다. 이 매뉴얼 페이지만큼 장황하지는 않지만
교토 -h 더 완전하고 최신일 수 있습니다. 그런 다음 프로그램을 종료하십시오. --목록
아래만 지정되었습니다.

--목록
-l 현재 등록된 Astrobj, Metric 등의 목록을 출력한 후 프로그램을 종료합니다.
이것은 로딩 후에 발생합니다. 입력.xml (제공된 경우)
입력 파일이 이미 로드되었습니다.

환경 전에, 다변 수평
이러한 옵션은 다른 옵션과 별도로 처리되며 프로그램 초기에 적용됩니다.
실행.

--조용한
-s 출력이 없습니다.

--조용한
-q 최소 출력.

--말 수가 많은[=N]
-v[N] 상세 모드. 상세 수준 N 지정될 수 있습니다.

-디버그
-d 엄청나게 장황합니다.

--서명 없음
산술 예외에서 SIGFPE를 발생시키려고 하지 마십시오. 이 옵션은 의미가 있습니다
fenv.h 지원이 내장된 경우에만. 그렇지 않으면 이 옵션은 SIGFPE가 절대 작동하지 않으므로 작동하지 않습니다.
높인.

로딩중 플러그인
--플러그인[=[nofail:]플러그1[,[nofail:]플러그2][...]]
-p[[nofail:]플러그1[,[nofail:]플러그2][...]]
로드할 Gyoto 플러그인의 쉼표로 구분된 목록입니다. GYOTO_PLUGINS 환경 재정의
아래 변수. 마지막 발생만 중요합니다.

선택 a 지방
의 픽셀 좌표를 제공하여 풍경의 일부만 광선 추적하는 것이 가능합니다.
왼쪽 아래(i0, j0) 및 오른쪽 상단(i1, j1) 지역의 모서리. 왼쪽 하단
전체 이미지의 픽셀은 좌표 i=1 및 j=1입니다. 각 방향의 단계(di,
dj)도 지정할 수 있습니다.

--ispec=[i0]:[i1]:[디]
-i[i0]:[i1]:[디]
--jspec=[j0]:[j1]:[디제이]
-j[j0]:[j1]:[디제이]
기본값: x0: 1; x1: 엔픽스 (옵션 참조 --해결 아래에); dx: 1.

--ispec=N
-iN
--jspec=N
-jN 둘 다 설정 x0x1N.

대체 지역 선택 옵션 :
이러한 옵션은 이전 버전과의 호환성을 위해 계속 지원됩니다. 그들은 더 이상 사용되지 않습니다
호의 --ispec--jspec 위 :

--나는 ~ 안에있다=i0
기본값: 1.

--imax=i1
기본값: 엔픽스 (옵션 참조 --해결 아래).

--디=di
기본값: 1.

--jmin=j0
기본값: 1.

--jmax=j1
기본값: 엔픽스 (옵션 참조 --해결 아래).

--디제이=dj
기본값: 1.

환경 전에, 카메라 위치
다음 매개변수는 일반적으로 의 화면 섹션에 제공됩니다. 입력.xml 하지만 할수있다
예를 들어 영화를 만들기 위해 명령줄에서 재정의될 수 있습니다( 교토 각각
동영상 프레임, 옵션만 변경 --시각).

--시각=탑스
기하학적 단위의 관찰 시간.

--포브=각도
카메라의 시야각(라디안)입니다.

--해결=엔픽스
-r엔픽스 출력 이미지의 행과 열 수입니다.

--거리=DIST
(좌표) 관찰자로부터 좌표계의 중심까지의 거리, in
기하학적 단위.

--paln=Omega
노드 선의 위치 각도(라디안), 북쪽의 동쪽. 각도는
북쪽 방향과 노드 라인 사이(아래 참조).

--기울기=i
하늘의 평면과 좌표계의 적도 사이의 각도입니다. NS
이 두 평면의 교차점이 노드의 선입니다.

--논쟁=세타
노드 선과 주축 중 하나 사이의 적도 평면 각도
좌표계.

그 외
정렬되지 않은 옵션:

-- 다음 중 하나의 경우 옵션 처리를 종료합니다. 입력.xml or 출력.적합 "-"로 시작합니다.

--n스레드=n 번째
-Tn 번째 사용할 병렬 스레드 수입니다. 예를 들어 듀얼 코어 시스템에서
--n스레드=2는 가장 빠른 계산을 산출해야 합니다. 이 옵션은 자동으로 무시됩니다.
Gyoto가 POSIX 스레드 지원 없이 컴파일된 경우. 메트릭 및
각 스레드에 대해 개체가 복제되어 성능이 저하될 수 있습니다.
둘 중 하나가 메모리 집약적인 경우. 이 옵션을 0으로 설정하는 것은 설정하는 것과 같습니다.
1합니다.

--n프로세스=nprocs
-Pnprocs
메인 외에 병렬 광선 추적을 위해 생성할 MPI 프로세스의 수
계산을 관리하기 위해 남아있는 gyto 프로세스. gyto가 있는 경우 무시됨
MPI 지원 없이 컴파일됩니다. nprocs 스폰된 일꾼의 수입니다. -P0 비활성화
MPI 다중 처리, 동안 -P1은 관리자와 작업자의 두 가지 프로세스를 사용합니다. 만약에
nprocs 0보다 크면 --nthreads가 무시됩니다. MPI 환경은 일반적으로
일부 변형을 사용하여 설정 음피룬. 하나의 인스턴스만 시작해야 합니다.
교토 작업자를 생성하게 하십시오.
음피룬 -NP 1 교토 -Pnprocs 입력.xml 출력.적합

--충격 좌표[=Impactcoords.fits]
어떤 상황에서는 다음과 같은 여러 계산을 수행할 수 있습니다.
계산된 측지선은 정확히 동일합니다. 예를 들어 다음과 같은 경우입니다.
별의 스펙트럼을 변경하는 실험을 하거나 영화를 만들 때
회전하는 광학적으로 두꺼운 디스크. 이 옵션은 다시 계산하지 않는 메커니즘을 제공합니다.
가장 간단한 경우의 측지학:

· 화면은 항상 같은 위치에 있습니다.

· 메트릭은 항상 정확히 동일합니다.

· Astrobj는 광학적으로 두껍습니다(복사 전송 처리가 필요하지 않음).

· Astrobj의 위치와 모양은 항상 동일합니다.

If --충격 좌표 지정하지 않고 전달 Impactcoords.fits, 8좌표
충돌 지점의 물체와 광자의 벡터는 각 지점에 대해 저장됩니다.
화면. 누락된 데이터(영향 없음)는 DBL_MAX로 설정됩니다. 이러한 데이터는
EXTNAME으로 식별되는 FIT 파일의 보충 이미지 HDU: "Gyoto
Impact Coordinates'.이 HDU의 FITS 키워드 "HIERARCH Gyoto Observing Date"
관측 날짜를 보유합니다(기하학적 단위).

If Impactcoords.fits 가 지정되면 위에서 언급한 데이터를 여기에서 다시 읽습니다.
파일. 레이 트레이싱은 수행되지 않지만,
Gyoto::Astrobj::Generic::processHitQuantities() 메서드는 직접 호출되어
위의 XNUMX가지 조건이 충족되면 동일한 결과가 나타납니다. 에 저장된 관찰 날짜
FITS 키워드 "HIERARCH Gyoto Observing Date"는 지정된 날짜와 비교됩니다.
화면에서 또는 --시각 옵션과 충격 좌표가 이동합니다.
그에 따른 시간.

이 옵션의 두 가지 버전을 동시에 설정할 수도 있습니다.
--충격 좌표=Impactcoords.fits --충격 좌표
이 경우 충격 좌표는 다음에서 읽습니다. Impactcoords.fits, 이동
시간 및 저장 출력.적합.

--단위[=단위]
-u[단위]
인스턴스 허용에 사용할 단위 지정 --매개변수, 다음 인스턴스까지
--단위.

--매개변수=경로::이름[=가치]
-E경로::이름[=가치]
임의의 매개변수를 이름으로 설정합니다. 매개변수는 Astrobj, Metric 등에서 설정할 수 있습니다.
를 사용하여 경로 구성 요소. 예를 들어,

예를 들어 Astrobj에서 스타.xml "Radius"라는 속성이 있습니다.
"km" 단위로 설정할 수 있으며 "Spectrum"이라는 속성에는 속성이 포함되어 있습니다.
"온도", 반경, 온도 및 계산할 수량을 설정할 수 있습니다(a
풍경 자체의 속성):
교토 -EQuantities=스펙트럼
-ukm -EAstrobj::반경=3
-u -EAstrobj::스펙트럼::온도=1000
별.xml 별.피츠

교토 --parameter=수량=스펙트럼
--unit=km --parameter=Astrobj::반경=3
--unit="" --param=Astrobj::Spectrum::Temperature=1000
별.xml 별.피츠

--xml쓰기=출력.xml
-X출력.xml
XML 파일에 풍경을 다시 씁니다. 새 파일에는 추가 기본값이 포함됩니다.
매개변수 및 영향 반영
--(astrobj|metric|scenery|스크린|분광계)-매개변수 전에 나타나는
--xml쓰기. 예를 들어 다음을 사용하여 여러 XML 파일을 생성하기 위해 여러 번 나타날 수 있습니다.
다른 설정.

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



최신 Linux 및 Windows 온라인 프로그램