지난 세미나 내용
-
점소성 부분 인공신경망 도입 빛 multielement test 37% 계산시간 감소
-
점소성 균질화 코드에서 shear 부분 문제로 인해 specimen 단위 해석 불가능했음
이번 세미나
-
regularized stiffness의 ROTSIG 및 transformation in voigt notation
-
시편 단위 해석 결과
-
계산시간 단축 부분 수정 및 분석
-
Drucker Prager 적용 및 isotropization 관련 내용
-
계산시간 단축 관련해서 더 분석, optimization
optimization 관련
vtune으로 bottleneck확인 시 inverse에서 발생
inverse 더 효율적인 방식으로 변경 ← 장단점이 있다.
근데 변경하고 나니 오히려 인공신경망쪽이 더 시간 오래걸림
이건 return mapping에서 계산시간 오래걸린 영향 중 큰 부분이 inv였기 때문
근데 생각해보니까 ann도 그닥 효율적이진 않음 (매 call마다 weight, bias reshape and mul)
그래서 global 변수를 사용하도록 변경함
그랬더니 둘이 거의 동일해졌음. 근데 이 이상으로 격차가 줄어들진 못할 것이라고 생각됨.
따라서 더 상위루프로 인공신경망을 확장하는 등의 접근이 필요함.
계산시간 global을 이전 inv에 쓴 경우 97초
inv만 바꾼경우 ann 69/rm 66
inv + global 둘 다 66초