प्रयोगकर्ता-परिभाषित बाह्य भार प्रशोधन सबरुटिन (uload.f)¶
प्रयोगकर्ता-परिभाषित बाह्य भार प्रशोधन गर्ने इन्टरफेस प्रदान गर्छ।
प्रयोगकर्ता-परिभाषित बाह्य भार प्रयोग गर्न, पहिले बाह्य भार परिभाषित गर्ने संख्यात्मक संरचना tULoad परिभाषित गर्नुहोस् र इनपुट फाइलको !ULOAD, FILE=फाइलनाम प्रयोग गरी फाइलनामले निर्दिष्ट गरेको फाइलबाट उक्त परिभाषा पढ्नुहोस्। त्यसपछि तलका इन्टरफेस प्रयोग गरी बाह्य भार समावेश गर्नुहोस्।
(1) बाह्य भार पढ्ने सबरुटिन¶
fname: बाह्य फाइलको नाम। यस फाइलबाट प्रयोगकर्ता-परिभाषित बाह्य भार पढिन्छ।
(2) बाह्य भारलाई समग्र भार सदिशमा समावेश गर्ने सबरुटिन¶
subroutine uloading( cstep, factor, exForce )
integer, INTENT(IN) :: cstep
REAL(KIND=kreal), INTENT(IN) :: factor
REAL(KIND=kreal), INTENT(INOUT) :: exForce(:)
cstep: हालको विश्लेषण चरण नम्बरfactor: हालको चरणको भार गुणकexForce: समग्र भार सदिश
(3) अवशेष प्रतिबल गणना गर्ने सबरुटिन¶
subroutine uResidual( cstep, factor, residual )
integer, INTENT(IN) :: cstep
REAL(KIND=kreal), INTENT(IN) :: factor
REAL(KIND=kreal), INTENT(INOUT) :: residual(:)
cstep: हालको विश्लेषण चरण नम्बरfactor: हालको चरणको भार गुणकresidual: समग्र अवशेष बल सदिश