Fix: Underline docstring bug, doc deploy URL, and CI mpirun runtime errors
Some checks failed
CI Test Suite / run-tests (push) Failing after 1m3s
Deploy Documentation / build-and-deploy (push) Successful in 53s

This commit is contained in:
ignis 2026-06-02 07:26:01 +00:00
parent 43b1b113ae
commit 37c60f4f49
3 changed files with 7 additions and 4 deletions

View file

@ -94,6 +94,9 @@ jobs:
git config user.email "actions@1gnis-git.duckdns.org"
git add .
git commit -m "Auto-deploy Docs (${GITHUB_SHA::8})"
SERVER_URL="${{ github.server_url }}"
HOST_ADDR="${SERVER_URL#*//}"
PROTO="${SERVER_URL%%//*}"
git push --force \
"https://${ACTOR}:${DEPLOY_TOKEN}@1gnis-git.duckdns.org/${REPO}.git" \
"${PROTO}//${ACTOR}:${DEPLOY_TOKEN}@${HOST_ADDR}/${REPO}.git" \
master:gh-pages

View file

@ -1314,8 +1314,8 @@ class Stage3():
"""컴파일러 3단계: 연산 간의 의존성을 해결하여 3D 계산 루프의 최적 실행 순서를 계산합니다.
1. 루프 분할(Loop Splitting): 난류 평균량 연산의 인과관계에 따라 물리 연산을 개의 단계(Pass) 쪼갭니다.
- Pass 1 (평균 계산 ): 입력 물리량들로부터 1 수식을 연산하고, 1 평균값(: <u>) 누적합하는 연산들.
- Pass 2 (평균 계산 ): 구해진 평균값을 활용하여 변동량(u' = u - <u>)을 계산하고,
- Pass 1 (평균 계산 ): 입력 물리량들로부터 1 수식을 연산하고, 1 평균값(: `<u_w>`) 누적합하는 연산들.
- Pass 2 (평균 계산 ): 구해진 평균값을 활용하여 변동량(u' = u - `<u_w>`)을 계산하고,
이를 통반한 최종 결합 물리량을 추가적으로 계산/평균화하는 연산들.
2. 최적화 위상 정렬(Topological Sort): Pass 내에서 변수의 선행 의존 관계가 완전히 해결된
올바른 순서로 순차 연산 코드가 생성되도록 정렬 알고리즘을 가동합니다.

View file

@ -72,7 +72,7 @@ def run_synthetic_regression_test():
# 6. Execute binary inside test run directory
# Using 4 ranks for fast execution
print("Running compiled MPI binary on synthetic grid...")
run_cmd = ["mpirun", "--allow-run-as-root", "--oversubscribe", "-np", "1", f"./{binary_name}"]
run_cmd = [f"./{binary_name}"]
try:
subprocess.run(
run_cmd,