Undirforrit til að vinna með notandaskilgreint ytra álag (uload.f)¶
Veitir viðmót til að vinna með notandaskilgreint ytra álag.
Til að nota notandaskilgreint ytra álag skal fyrst skilgreina talnagerðina tULoad fyrir ytra álagið og nota !ULOAD, FILE=ファイル名 í inntaksskránni til að lesa skilgreininguna úr skránni sem skráarheitið tilgreinir. Notið síðan eftirfarandi viðmót til að fella ytra álagið inn.
(1) Undirforrit til að lesa ytra álag¶
fname: Heiti ytri skrár. Notandaskilgreinda ytra álagið er lesið úr þessari skrá.
(2) Undirforrit til að fella ytra álagið inn í heildarálagsvigurinn¶
subroutine uloading( cstep, factor, exForce )
integer, INTENT(IN) :: cstep
REAL(KIND=kreal), INTENT(IN) :: factor
REAL(KIND=kreal), INTENT(INOUT) :: exForce(:)
cstep: Núverandi númer greiningarskrefsfactor: Álagsstuðull núverandi skrefsexForce: Heildarálagsvigur
(3) Undirforrit til að reikna leifkraft¶
subroutine uResidual( cstep, factor, residual )
integer, INTENT(IN) :: cstep
REAL(KIND=kreal), INTENT(IN) :: factor
REAL(KIND=kreal), INTENT(INOUT) :: residual(:)
cstep: Núverandi númer greiningarskrefsfactor: Álagsstuðull núverandi skrefsresidual: Heildarvigur leifkrafts