வெளியீடு மற்றும் மீள்தொடக்கம்¶
பகுப்பாய்வு முடிவுகள் இயல்பாக நினைவகத்தில் இருப்பதால், பிந்தைய செயலாக்கம், காட்சிப்படுத்தல், மீட்டெடுத்தல் மற்றும் மீண்டும் தொடங்குதல் ஆகியவற்றுக்கு அவை பொருத்தமான கோப்புகளாக வெளியீடு செய்யப்பட வேண்டும். பயன்பாட்டைப் பொறுத்து கோப்பு வடிவம், வெளியீடு உருப்படிகள் மற்றும் வெளியீட்டு அடிக்கடி நிகழ்தன்மை மாறுவதால், FrontISTR பல வெளியீடு வழிகளைப் பிரித்துப் பயன்படுத்துகிறது.
FrontISTR வெளியீடு மூன்று வழிகளைக் கொண்டது: பகுப்பாய்வு மதிப்புகளைச் சேமிக்கும் முடிவுக் கோப்பு (!WRITE,RESULT), காட்சிப்படுத்தலுக்கு பயன்படுத்தும் காட்சிப்படுத்தல் கோப்பு (!WRITE,VISUAL), பகுப்பாய்வு நிலையைச் சேமிக்கும் மீள்தொடக்கக் கோப்பு (!RESTART). முடிவு கோப்பு மற்றும் காட்சிப்படுத்தல் கோப்பில் சேர்க்கப்படும் இயற்பியல் அளவுகள் முறையே !OUTPUT_RES, !OUTPUT_VIS மூலம் தேர்ந்தெடுக்கப்படுகின்றன.
செயல்பாட்டின் மொத்த அமைப்பு¶
வெளியீடு அமைப்பை பின்வரும் மூன்று அச்சுகளாகப் பிரித்து நினைத்தால் தெளிவாகும்.
| அச்சு | முக்கிய உள்ளீடு | பங்கு |
|---|---|---|
| வெளியீடு இலக்கு | !WRITE,RESULT, !WRITE,VISUAL, !RESTART | முடிவை எந்த பயன்பாட்டுக்கான கோப்பு ஆகச் சேமிக்க வேண்டும் என்பதைத் தீர்மானிக்கிறது. |
| வெளியீடு மாறிகள் | !OUTPUT_RES, !OUTPUT_VIS | முடிவுக் கோப்பு அல்லது காட்சிப்படுத்தல் கோப்பில் சேர்க்கப்படும் இயற்பியல் அளவுகளைத் தீர்மானிக்கிறது. |
| வெளியீட்டு அடிக்கடி நிகழ்தன்மை | FREQUENCY | எத்தனை படிகளுக்கு ஒருமுறை கோப்புக்கு எழுத வேண்டும் என்பதைத் தீர்மானிக்கிறது. |
!WRITE,RESULT முடிவுக் கோப்பை இயக்கி, !OUTPUT_RES மூலம் வெளியீடு மாறிகளை குறிப்பிடுகிறது. !WRITE,VISUAL காட்சிப்படுத்தல் கோப்பை இயக்கி, !OUTPUT_VIS மூலம் காட்சிப்படுத்தலுக்கு அனுப்பும் மாறிகளை குறிப்பிடுகிறது. இரண்டிலும் FREQUENCY மூலம் வெளியீடு இடைவெளியை கட்டுப்படுத்தலாம். !WRITE ஒரே அட்டை; RESULT / VISUAL / FEMAP ஆகியவை வெளியீடு இலக்கைத் தேர்வுசெய்யும் அளவுருக்களாக ஒன்றாக இருக்கலாம்.
!OUTPUT_RES, !OUTPUT_VIS ஆகியவற்றின் தரவு வரிகளில் வெளியீடு மாறிப் பெயரும் ON / OFF-மும் பட்டியலிடப்படுகின்றன. GROUP கொடுத்தால் வெளியீடு இலக்கை குழு அடிப்படையில் மட்டுப்படுத்தலாம். குறிப்பிட்ட உள்ளீட்டு தொடரியல் மற்றும் அனுமதிக்கப்பட்ட தரவு வரிகளுக்கு முக்கியச்சொல் குறிப்பு பார்க்கவும்.
!RESTART என்பது முடிவு/காட்சிப்படுத்தல் கோப்புகளிலிருந்து வேறாக பகுப்பாய்வு நிலைதான் சேமிக்கிறது. மீள்தொடக்கம் கோப்பு, பகுப்பாய்வை நிறுத்திய பின் அதே நிலையிலிருந்து தொடரப் பயன்படுகிறது.
வெளியீட்டைத் தேர்வது¶
முதலில் செய்ய வேண்டிய பயன்பாட்டைப் பொறுத்து வெளியீடு தேர்வு செய்யப்படுகிறது. எண்ணியல் மதிப்புகளை பிந்தைய செயலாக்கம் அல்லது வேறு பகுப்பாய்வில் பயன்படுத்த முடிவுக் கோப்பைத் தேர்ந்தெடுக்கவும்; வடிவம் அல்லது விநியோகத்தை காட்சிப்படுத்தல் கருவியில் பார்க்க காட்சிப்படுத்தல் கோப்பைத் தேர்ந்தெடுக்கவும். பகுப்பாய்வை நடுவிலிருந்து மீண்டும் தொடங்க வேண்டும் என்றால் சாதாரண முடிவு வெளியீட்டுக்கு மேலாக மீள்தொடக்கக் கோப்பை இயக்கவும்.
| நோக்கம் | தேர்வு செய்யும் வெளியீடு | முக்கிய அமைப்பு |
|---|---|---|
| பகுப்பாய்வு மதிப்புகளைச் சேமித்து பிந்தைய செயலாக்கம், ஒப்பீடு அல்லது வேறு பகுப்பாய்வில் பயன்படுத்துதல் | முடிவுக் கோப்பு | !WRITE,RESULT மற்றும் !OUTPUT_RES |
| ParaView போன்றவற்றில் விநியோகம் அல்லது உருமாற்ற வடிவம் பார்க்குதல் | காட்சிப்படுத்தல் கோப்பு | !WRITE,VISUAL, !OUTPUT_VIS, !VISUAL |
| நீண்ட பகுப்பாய்வை நடுவிலிருந்து மீண்டும் தொடங்குதல் | மீள்தொடக்கக் கோப்பு | !RESTART |
| வெளியீடு அளவைக் குறைத்தல் | தேவையான மாறிகள் மட்டும் வெளியீடு | !OUTPUT_RES / !OUTPUT_VIS-ன் ON / OFF மற்றும் FREQUENCY |
பெரிய பகுப்பாய்வில் இயல்புநிலை வெளியீட்டை வைத்தே அனைத்து படிகளையும் சேமித்தால் முடிவு மற்றும் காட்சிப்படுத்தல் கோப்பு அளவு மிகப் பெரியதாகலாம். தேவையான இயற்பியல் அளவுகளை மட்டும் ON செய்து, தேவையற்றவற்றை OFF செய்யவும். நேர வரலாற்றை மிக நுணுக்கமாகப் பின்தொடரத் தேவையில்லை என்றால் FREQUENCY-ஐ அதிகரித்து வெளியீடு இடைவெளியைப் பெரிதாக்கவும்.
வெளியீடு மாறிகளை “எந்த இயற்பியல் அளவு தேவை”, “எந்த இலக்கு”, “எந்த அடிக்கடி நிகழ்தன்மை” என்ற வரிசையில் முடிவு செய்வது பயனுள்ளது. உதாரணமாக தகைவு விநியோகத்தை ParaView-ல் பார்க்க காட்சிப்படுத்தல் கோப்பை இயக்கி NSTRESS, NMISES ஆகியவற்றை !OUTPUT_VIS-ல் தேர்ந்தெடுக்கலாம். தொடர்பு விசையை எண்ணியல் பிந்தைய செயலாக்கம் செய்ய முடிவுக் கோப்பை இயக்கி CONTACT_NFORCE போன்றவற்றை !OUTPUT_RES-ல் தேர்ந்தெடுக்கலாம்.
வெளியீடு செய்யக்கூடிய இயற்பியல் அளவுகள்¶
வெளியீடு மாறிகள் கட்டமைப்பு பகுப்பாய்வு, இயக்கவியல் பகுப்பாய்வு, வெப்பப் பகுப்பாய்வு, தொடர்பு பகுப்பாய்வு, உறுப்புக்கே உரிய முடிவுகள் மற்றும் அடையாள மெட்டாதரவு ஆகிய வகைகளாகப் பிரிகின்றன. கீழுள்ள அட்டவணை முக்கிய மாறிப் பெயர்கள், வகைகள் மற்றும் பயன்படுத்தும் பகுப்பாய்வு வகைகளைச் சுருக்குகிறது. முழுப் பட்டியலும் தரவு-வரி தொடரியலும் !OUTPUT_RES, !OUTPUT_VIS ஆகியவற்றில் உள்ளன.
| வகை | மாறி பெயர் | தரவு வகை | முக்கிய பகுப்பாய்வு வகை | விளக்கம் |
|---|---|---|---|---|
| கட்டமைப்பு பகுப்பாய்வின் அடிப்படை அளவுகள் | DISP, ROT, REACTION | வெக்டர் | நிலையியல், இயக்கவியல் பகுப்பாய்வு | இடப்பெயர்ச்சி, சுழற்சி, கணு எதிர்விசை. ROT சுழற்சி சுதந்திரப் படிகள் உள்ள உறுப்புகளில் செல்லுபடியாகும். |
| தகைவு | NSTRESS, ESTRESS, ISTRESS | சமச்சீர் டென்சர் | கட்டமைப்பு பகுப்பாய்வு | கணு சராசரி தகைவு, உறுப்பு தகைவு, ஒருங்கிணைப்புப் புள்ளித் தகைவு. |
| Mises தகைவு மற்றும் முதன்மைத் தகைவு | NMISES, EMISES, PRINC_NSTRESS, PRINC_ESTRESS, PRINCV_NSTRESS, PRINCV_ESTRESS | ஸ்கேலர், வெக்டர் | கட்டமைப்பு பகுப்பாய்வு | Mises தகைவு, முதன்மைத் தகைவு மதிப்புகள், முதன்மைத் தகைவு திசைகள். |
| திரிபு | NSTRAIN, ESTRAIN, ISTRAIN | சமச்சீர் டென்சர் | கட்டமைப்பு பகுப்பாய்வு | கணு திரிபு, உறுப்பு திரிபு, ஒருங்கிணைப்புப் புள்ளித் திரிபு. |
| பிளாஸ்டிக் மற்றும் வெப்பத் திரிபு | PL_ISTRAIN, PL_ESTRAIN, TH_NSTRAIN, TH_ESTRAIN, TH_ISTRAIN | ஸ்கேலர், சமச்சீர் டென்சர் | நேரியலற்ற கட்டமைப்பு, வெப்பத் தகைவு பகுப்பாய்வு | சமான பிளாஸ்டிக் திரிபு, வெப்பத் திரிபு. |
| முதன்மைத் திரிபு | PRINC_NSTRAIN, PRINC_ESTRAIN, PRINCV_NSTRAIN, PRINCV_ESTRAIN | ஸ்கேலர், வெக்டர் | கட்டமைப்பு பகுப்பாய்வு | முதன்மைத் திரிபு மதிப்புகள், திசைகள். |
| இயக்கவியல் | VEL, ACC | வெக்டர் | இயக்கவியல் பகுப்பாய்வு | கணு வேகம், கணு முடுக்கம். |
| வெப்பப் பகுப்பாய்வு | TEMP | ஸ்கேலர் | வெப்பக் கடத்தல் பகுப்பாய்வு | கணு வெப்பநிலை. வெப்பப் பகுப்பாய்வின் முடிவு/காட்சிப்படுத்தல் கோப்புகளில் வெப்பநிலைப் புலமாக வெளியீடு செய்யப்படும். |
| தொடர்பு | CONTACT_NFORCE, CONTACT_FRICTION, CONTACT_RELVEL, CONTACT_STATE, CONTACT_NTRACTION, CONTACT_FTRACTION | வெக்டர், ஸ்கேலர் | தொடர்பு பகுப்பாய்வு | தொடர்பு செங்குத்து விசை, உராய்வு விசை, ஒப்பீட்டு வழுக்கு வேகம், தொடர்பு நிலை, அலகுப் பரப்பளவுக்கான தொடர்பு விசை. |
| கற்றை உறுப்பு | BEAM_NQM | 12 கூறு மதிப்பு | கற்றை உறுப்புகளைக் கொண்ட கட்டமைப்பு பகுப்பாய்வு | கற்றை உறுப்பின் குறுக்குவெட்டு உள்விசைகள். |
| அடையாளம் மற்றும் நிலை | NODE_ID, ELEM_ID, SECTION_ID, MATERIAL_ID, ELEMACT, YIELD_RATIO | ஸ்கேலர் | கட்டமைப்பு பகுப்பாய்வு, காட்சிப்படுத்தல் | கணு/உறுப்பு/பிரிவு/பொருள் அடையாளத் தகவல், உறுப்பு செயல்பாட்டுநிலை, இளகல் விகிதம். ELEMACT செயலில் உள்ள உறுப்புக்கு 1, செயலிழக்கச் செய்யப்பட்ட உறுப்புக்கு 0. |
| ஓடு துணைத் தகவல் | SHELL_LAYER, SHELL_SURFACE | ஸ்கேலர் | ஓடு உறுப்புகளைக் கொண்ட கட்டமைப்பு பகுப்பாய்வு | ஓடு அடுக்கு வெளியீடு மற்றும் ஓடு மேற்பரப்பு அடையாளத்திற்கான துணைத் தகவல். |
இயல்புநிலையில் DISP, ROT, NSTRESS, NMISES ஆகியவை ON. ஆனால் உண்மையில் அர்த்தமுள்ள மதிப்பு கிடைக்கிறதா என்பது பகுப்பாய்வு வகை, உறுப்பு வகை, பொருள் மாதிரி, தொடர்பு அமைப்பு ஆகியவற்றைச் சாரும். உதாரணமாக VEL, ACC இயக்கவியல் பகுப்பாய்வில்; CONTACT_* தொடர்பு தகவல் உருவாகும் தொடர்பு பகுப்பாய்வில் பயன்படுத்தப்படுகின்றன.
ஓடு அடுக்கு வெளியீடு¶
ஓடு உறுப்புகள் தடிமன் திசையில் பல ஒருங்கிணைப்புப் புள்ளிகள் அல்லது அடுக்குகளைக் கொண்டதால், ஒரே உறுப்புக்குள்ளும் அடுக்கு மற்றும் மேற்பரப்புக்கு ஏற்ப தகைவு/திரிபு மதிப்புகள் மாறும். சாதாரண கணு சராசரி அல்லது உறுப்பு மதிப்பால் அது எந்த அடுக்கு அல்லது எந்த மேற்பரப்பு என்பதைக் கண்டறிவது கடினம்.
SHELL_LAYER-ஐ ON செய்தால் அடுக்கமைப்பு ஓட்டின் ஒவ்வொரு அடுக்குக்கும் + மற்றும் - பக்க முடிவுகள் தனித்தனியாக வெளியீடு செய்யப்படுகின்றன. வெளியீடு தகைவு/திரிபுக் கூறுகளுக்கு அடுக்கு எண் மற்றும் மேற்பரப்பு பக்கம் அடையாளம் சேர்க்கப்படுவதால், தடிமன் திசை தகைவு விநியோகம் அல்லது அடுக்கு வாரியான சேதம் மதிப்பீட்டில் பயன்படுத்தலாம்.
SHELL_SURFACE ஓட்டின் மேல்/கீழ் போன்ற மேற்பரப்புகளை அடையாளப்படுத்தும் துணைத் தகவல். ஓடு அடுக்கு முடிவுகளை காட்சிப்படுத்த செய்யும்போது SHELL_LAYER மற்றும் தேவையான தகைவு/திரிபு மாறிகளை இயக்கி, காட்சிப்படுத்தல் கருவியில் வேண்டிய அடுக்கு அல்லது மேற்பரப்புக்கு ஒத்த முடிவு கூறைத் தேர்ந்தெடுக்கவும்.
ஓடு அடுக்கு வெளியீடு கூறுகளின் எண்ணிக்கையை அதிகரிப்பதால், அதிக அடுக்குகள் உள்ள மாதிரிகளில் கோப்பு அளவு அதிகரிக்கும். தேவையான தகைவு/திரிபு மாறிகளுக்கு மட்டும் வெளியீட்டைக் கட்டுப்படுத்துவது நல்லது.
வெளியீடு இலக்குகள்¶
முடிவு கோப்பு மற்றும் காட்சிப்படுத்தல் கோப்பு பயன்பாடும் சேமிப்பு வடிவமும் வேறுபடும். ஒரே பகுப்பாய்வில் இரண்டையும் வெளியீடு செய்யலாம்; ஒன்றை மட்டும் செய்யவும் முடியும்.
முடிவுக் கோப்பு¶
முடிவு கோப்பு !WRITE,RESULT மூலம் இயக்கப்படுகிறது. பகுப்பாய்வு முடிவுகளை FrontISTR / HEC-MW முடிவுத் தரவு ஆகச் சேமித்து, எண்ணியல் பிந்தைய செயலாக்கம் அல்லது வேறு பகுப்பாய்வில் வாசிக்க பயன்படுத்துகிறது. வெளியீடு மாறிகள் !OUTPUT_RES மூலம் தேர்ந்தெடுக்கப்படுகின்றன.
!WRITE,RESULT என்பதும் !WRITE அட்டையின் RESULT அளவுரு ஆகவே செயல்படுத்தப்பட்டுள்ளது; காட்சிப்படுத்தல் மற்றும் FEMAP வெளியீட்டுக்கு இணையான வெளியீடு இலக்கு தேர்வு.
முடிவு கோப்பில் கட்டமைப்பு பகுப்பாய்வுக்கு இடப்பெயர்ச்சி, தகைவு, திரிபு, எதிர்விசை, தொடர்பு தகவல் போன்றவற்றையும், வெப்பப் பகுப்பாய்வுக்கு வெப்பநிலைப் புலத்தையும் சேமிக்கலாம். ஒவ்வொரு படியின் வெளியீட்டு இடைவெளி FREQUENCY மூலம் குறிப்பிடப்படுகிறது. கோப்பு பெயர், அமைவு மற்றும் இயக்கத்திற்குப் பிறகு சரிபார்ப்பது பற்றிய விவரங்களுக்கு இயக்க வழிகாட்டி பார்க்கவும்.
முடிவு கோப்பு (.res நீட்சி) பின்வரும் அமைப்புடைய உரை தரவு. தொடக்கத்தில் வடிவம் பதிப்பு மற்றும் கருத்து, பின்னர் முழுமை மாறிகள், கடைசியில் கணு/உறுப்பு வாரியான வெளியீட்டு மாறிகள் வருகின்றன.
*fstrresult 2.0
*comment
<கருத்து வரி>
*global
<global மாறிகளின் எண்ணிக்கை>
<global மாறிகளின் சுதந்திரப் படிகள்>
<global மாறிகளின் பெயர்கள்>
<global மாறிகளின் மதிப்புகள்>
...
*data
<கணுக்களின் எண்ணிக்கை> <உறுப்புகளின் எண்ணிக்கை>
<கணுத் தரவுகளின் எண்ணிக்கை> <உறுப்பு தரவுகளின் எண்ணிக்கை>
<கணுத் தரவுகளின் சுதந்திரப் படிகள்> ...
<கணுத் தரவுகளின் பெயர்கள்>
...
<கணுத் தரவுகளின் மதிப்புகள்>
...
<உறுப்பு தரவுகளின் சுதந்திரப் படிகள்> ...
<உறுப்பு தரவுகளின் பெயர்கள்>
...
<உறுப்பு தரவுகளின் மதிப்புகள்>
...
பதிவுக் கோப்பு¶
பதிவு கோப்பு (.log நீட்சி) பகுப்பாய்வுக்குப் பிறகு எப்போதும் வெளியீடு செய்யப்படும் சுருக்க கோப்பு. கணு/உறுப்பு வாரியான இயற்பியல் அளவுகளுடன், இடப்பெயர்ச்சி, திரிபு மற்றும் தகைவுக் கூறுகளின் அதிகபட்ச/குறைந்தபட்ச மதிப்புகளும் வெளியீடு செய்யப்படுகின்றன. அதிர்வுமுறை பகுப்பாய்வில் சுயமதிப்பு மற்றும் சுயதிசையன் மதிப்புகளும் வெளியீடு ஆகும். !WRITE-ன் LOG அளவுரு மூலம் வெளியீடு உள்ளடக்கத்தை கட்டுப்படுத்தலாம். கோப்பு பெயர் மற்றும் அமைவுக்கு இயக்க வழிகாட்டி பார்க்கவும்.
காட்சிப்படுத்தல் கோப்பு¶
காட்சிப்படுத்தல் கோப்பு !WRITE,VISUAL மூலம் இயக்கப்படுகிறது. மெஷ் மற்றும் முடிவுத் தரவை காட்சிப்படுத்தல் கருவிக்கு ஏற்ற வடிவமாக மாற்றி வெளியீடு செய்கிறது. வெளியீடு மாறிகள் !OUTPUT_VIS மூலம் தேர்ந்தெடுக்கப்படுகின்றன; வடிவம் மற்றும் காட்சிப்படுத்தல் நிபந்தனைகள் !VISUAL-ல் குறிப்பிடப்படுகின்றன.
!WRITE,VISUAL தனி முக்கியச்சொல் அல்ல; !WRITE அட்டையின் VISUAL அளவுரு ஆக செயல்படுத்தப்பட்டுள்ளது. !WRITE,RESULT / !WRITE,FEMAP போலவே வெளியீடு இலக்கை மாற்றுகிறது (fistr1/src/common/fstr_ctrl_common.f90-ன் fstr_ctrl_get_WRITE).
காட்சிப்படுத்தலை இயக்க குறைந்தபட்சம் !VISUAL அட்டையில் காட்சிப்படுத்தல் மேற்பரப்பு மற்றும் வெளியீட்டு வடிவம் குறிப்பிட வேண்டும். குறைந்தபட்ச தரவுத்தொகுப்பு:
surface_num, !surface ஆகியவற்றை விட முடியாது. விரிவான தொடரியல் மற்றும் விருப்பங்களுக்கு !VISUAL பார்க்கவும்.
முக்கிய காட்சிப்படுத்தல் வடிவங்கள்:
| வடிவம் | பயன்பாடு |
|---|---|
| VTK | ParaView போன்றவற்றில் காட்சிப்படுத்தப் பயன்படும். |
| AVS (UCD) | காட்சிப்படுத்தல் மற்றும் தரவு பரிமாற்றத்திற்கான AVS / UCD வடிவம். |
| BMP | காட்சிப்படுத்தல் முடிவை படமாக வெளியிடும். |
| NEU | FEMAP நியூட்ரல் வடிவிலான தரவு பரிமாற்றம். |
காட்சிப்படுத்தல் கோப்பு முடிவுக் கோப்பை விட காட்சிப்படுத்தல் கருவிகளில் நேரடியாகக் கையாள எளிது; ஆனால் தேர்ந்த வடிவம் மற்றும் மாறி எண்ணிக்கையைப் பொறுத்து அளவு அதிகரிக்கலாம். பெரிய மாதிரிகளில் காட்டத் தேவையான மாறிகள் மட்டும் !OUTPUT_VIS-ல் இயக்கவும்.
மீள்தொடக்கம்¶
மீள்தொடக்கம் என்பது பகுப்பாய்வு நிறுத்தப்பட்ட நிலையிலுள்ள உள் நிலையைச் சேமித்து அடுத்த இயக்கத்தில் அதே நிலையிலிருந்து கணக்கீட்டைத் தொடரும் வசதி. சாதாரண முடிவுக் கோப்பு பிந்தைய செயலாக்கத்திற்கான வெளியீடு; மீள்தொடக்கக் கோப்பு தீர்வி கணக்கீட்டைத் தொடர வேண்டிய நிலை சேமிப்பு.
!RESTART, FREQUENCY=n-இல் n நேர்மையானால் குறிப்பிடப்பட்ட படி இடைவெளிக்கு மீள்தொடக்கக் கோப்பு எழுதப்படும். n எதிர்மையானால் இயக்கத் தொடக்கத்தில் இருக்கும் மீள்தொடக்கக் கோப்பு வாசிக்கப்படுகிறது; பின்னர் முழுமதிப்பு மதிப்பு |n| எழுதுதல் இடைவெளி ஆக பயன்படுத்தப்படுகிறது.
கட்டமைப்பு பகுப்பாய்வு மீள்தொடக்கத்தில் தற்போதைய படி, துணைப் படி, ஒட்டுமொத்த படி, நேரம், கால உயர்வு, சுமை வரலாறு, இடப்பெயர்ச்சி, வெளிவிசை, Gauss புள்ளி வாரியான தகைவு/திரிபு, பொருள் உள் நிலை மாறிகள், தொடர்பு நிலை போன்றவை சேமிக்கப்படுகின்றன. இயக்கவியல் பகுப்பாய்வில் இடப்பெயர்ச்சியுடன் வேகம், முடுக்கம், திரிபு ஆற்றல், தற்போதைய நேரம், நேர அதிகரிப்பு போன்ற நேர ஒருங்கிணைப்பு மீளத்தொடங்கத் தேவையான இயக்கவியல் நிலைகளும் சேமிக்கப்படுகின்றன. வெப்பப் பகுப்பாய்வில் படி எண், நேரம், வெப்பநிலைப் புலம் சேமிக்கப்பட்டு, வாசிக்கும் போது வெப்பநிலைப் புலம் ஆரம்ப நிலையாக மீட்டெடுக்கப்படுகிறது.
நிலையியல் பகுப்பாய்வு மீள்தொடக்கத்தின் எழுதும் நேரமும் மீளத்தொடங்கும் நடத்தையும்¶
நிலையியல் பகுப்பாய்வு (fstr_solve_NLGEOM) மீள்தொடக்கத்திற்கு இரண்டு எழுதுதல் பாதைகள் உள்ளன; அவற்றின் மீள்தொடக்கம் நடத்தை வேறுபடும்.
- துணைப் படி நடுவில் எழுதுதல்: துணைப் படி சுழற்சியில்
step_count,FREQUENCY-ன் மடங்காகும் நேரத்தில் எழுதப்படும். பதிவு செய்யப்படும் நேரத் தகவல் “தற்போதைய படியின் தொடக்க நேரம்” ஆகச் சேமிக்கப்படுகிறது; முந்தைய படிக்கான சுமைப் பட்டியல் இணைக்கப்படுகிறது. - படி முடிவில் எழுதுதல்: ஒவ்வொரு சுமை படியின் துணைப் படி சுழற்சி முடிந்த உடனே,
FREQUENCY-ன் மடங்கா இல்லையா என்பதைப் பொருட்படுத்தாமல் எப்போதும் எழுதப்படும். பதிவு செய்யப்படும் நேரம் “படி முடிவு நேரம்”; அந்த படிக்கான சுமைப் பட்டியல் இணைக்கப்படுகிறது.
வாசிக்கும் போது FrontISTR பதிவு செய்யப்பட்ட “தற்போதைய நேரம்” மற்றும் “குறிப்பு நேரம்” ஒன்றா என்பதை வைத்து படி முடிந்த நிலையைத் தீர்மானிக்கிறது (fstr_Restart.f90-ன் fstr_read_restart).
| எழுதுதல் நேர நிலை | மீள்தொடக்கம் நடத்தை |
|---|---|
| துணைப் படி நடுவில் | அதே படியின் அடுத்த துணைப் படியிலிருந்து தொடரும். எழுதப்பட்ட நேரத்தின் துணைப் படி நிலையைத் தொடர்ந்துகொண்டு மீதமுள்ள துணைப் படி சுழற்சி இயக்கப்படும். |
| படி முடிவில் | அடுத்த படியின் முதல் துணைப் படியிலிருந்து தொடங்கும். cstep ஒன்று அதிகரித்து substep=1 ஆக மீட்டமை செய்யப்பட்ட பின் தொடரும். |
எனவே ஒரே FREQUENCY அமைப்பாக இருந்தாலும் எழுதுதல் நடந்த நேரம் (துணைப் படி நடுவில் / படி முடிவில்) சார்ந்து மீள்தொடக்கம் பிறகு படி எண் மற்றும் நேரம் குறிப்பு மாறும். குறிப்பாக படி முடிவு எழுதுதல், FREQUENCY-க்கு சாராமலே ஒவ்வொரு படி முடிவிலும் கட்டாயம் நடைபெறும்.
இயக்கவியல் பகுப்பாய்வு மீள்தொடக்கத்தின் எழுதும் நேரமும் மீளத்தொடங்கும் நடத்தையும்¶
நேரம்-வரலாறு இயக்கவியல் பகுப்பாய்வு மீள்தொடக்கத்திலும் துணைப் படி நடுவிலான எழுதுதல் மற்றும் படி முடிவிலான எழுதுதல் வேறுபடுத்தப்படுகின்றன. துணைப் படி நடுவில் ஒட்டுமொத்த துணைப் படி எண்ணிக்கை step_count, FREQUENCY-ன் மடங்கானபோது எழுதப்படும்; படி முடிவில் FREQUENCY-ஐப் பொருட்படுத்தாமல் அந்த படி முடிவில் எழுதப்படும்.
வாசிக்கும் போது சேமிக்கப்பட்ட படி எண், துணைப் படி எண், ஒட்டுமொத்த துணைப் படி எண்ணிக்கை ஆகியவற்றிலிருந்து மீள்தொடக்கம் நிலை மீட்டெடுக்கப்படுகிறது. தற்போதைய வடிவம் (restart_version >= 5) நிலையியல் பகுப்பாய்வுடன் பொதுவான தலைப்பைப்ப் பயன்படுத்தி தற்போதைய நேரம், நேர அதிகரிப்பு, Newton மறுசெய்கை புள்ளிவிவரங்கள், தானியங்கி அதிகரிப்பு நிலை ஆகியவற்றைச் சேமிக்கிறது. இதனால் பல !STEP மற்றும் தானியங்கி உயர்வு/cutback பயன்படுத்தும் இயக்கவியல் பகுப்பாய்வில்கூட மீள்தொடக்கம் பிறகு நேரம் குறிப்பு மற்றும் அதிகரிப்பு தொடரப்படுகின்றன. பழைய இயக்கவியல் மீள்தொடக்கக் கோப்புகளுக்கு ஓரளவு வாசிப்பு இணக்கத்தன்மை உள்ளது; புதிய பகுப்பாய்வுக்கு தற்போதைய வடிவம் பயன்படுத்தவும்.
மீள்தொடக்கம் நேரத்தில் !STEP அட்டை எழுதும் முறை¶
மீள்தொடக்கம் செய்யும்போது FrontISTR cnt கோப்பில் உள்ள !STEP அட்டைகளை “மீள்தொடக்கம் பிறகு இயக்க வேண்டிய படி வரிசை” ஆக வாசித்து, எப்போதும் முதல் (tot_step=1) அட்டையிலிருந்து வரிசையாகச் செய்கிறது. மீள்தொடக்கம் தகவலில் வாசிக்கப்பட்ட படி எண் திரையில் காட்டப்படும் ஒட்டுமொத்த படி எண்ணை ஒத்திசைக்கப் பயன்படும்; cnt-இன் !STEP சுட்டெண்ணை மாற்றாது. மேலும் தற்போதைய வடிவத்தில் cnt-இன் ஒவ்வொரு !STEP-ன் starttime-க்கு மீள்தொடக்கம் வாசிக்கும் போது குறிப்பு நேரம் ஒருமுறை சேர்க்கப்பட்டு, மீள்தொடக்கம் நேரத்தை அடிப்படையாகக் கொண்ட நேரவரிசைக்கு ஒத்திசைக்கப்படுகிறது.
எனவே மீள்தொடக்கத்திற்கான cnt பின்வரும் விதத்தில் தயார் செய்யப்பட வேண்டும்.
| நிறுத்தப்பட்ட நிலை | cnt-ல் வைக்க வேண்டிய !STEP வரம்பு |
|---|---|
| துணைப் படி நடுவில் எழுதுதல் (படி முடியவில்லை) | நிறுத்தப்பட்ட படியை முதலில் வைத்திருக்கவும். பின்னர் இன்னும் இயங்காத படிகளை வரிசைப்படுத்தவும். |
| படி முடிவில் எழுதுதல் (படி முடிந்தது) | முடிந்த படிகளை நீக்கி, அடுத்து இயக்க வேண்டிய படியிலிருந்து தொடங்கவும். |
இரண்டிலும் ஏற்கனவே முடிந்த படிகளை cnt-இலிருந்து நீக்குவது அடிப்படை விதி. starttime-க்கு மீள்தொடக்கம் நேரம் தானாக சேர்க்கப்படுவதால் cnt பக்கத்தில் 0-இலிருந்து தொடங்கும் அல்லது சார்பு படி தொடக்க நேரம் எழுதலாம். எல்லை நிபந்தனை, சுமை போன்ற குறிப்புகளில் வைத்துள்ள !STEP அட்டைகளுக்குத் தேவையானவற்றை மட்டும் cnt-ல் வைத்திருக்கவும். பல !STEP உள்ள இயக்கவியல் மீள்தொடக்கத்திற்கும் இதே விதி.
மீள்தொடக்கத்தின் வழக்கமான ஓட்டம்:
- முதல் இயக்கத்தில்
!RESTART, FREQUENCY=nகுறிப்பிடவும்; மீள்தொடக்கக் கோப்பு எழுதப்படும். - பகுப்பாய்வைத் தொடரும் இயக்கத்தில்
!RESTART, FREQUENCY=-nகுறிப்பிடவும். - FrontISTR தொடக்கத்தில் மீள்தொடக்கக் கோப்பை வாசித்து, அதன் பிறகு ஒவ்வொரு
nபடிகளுக்கும் புதிய நிலை எழுதும்.
மீள்தொடக்கம் கோப்பு பெயரிடல், அமைவு, இயக்கநேர குறிப்பீடு ஆகியவற்றுக்கு இயக்க வழிகாட்டி பார்க்கவும். பழைய வடிவம் வாசிப்புக்கு ஓரளவு இணக்கத்தன்மை இருப்பினும் புதிய பகுப்பாய்வுகளில் தற்போதைய வடிவம் பயன்படுத்தவும்.
தொடர்புடைய தலைப்புகள்¶
- தொடர்முறை இயக்கம் — பகுப்பாய்வு இயக்கத்தின் கோப்பு அமைவு மற்றும் வெளியீடு சரிபார்ப்பின் அடிப்படை.
- !OUTPUT_RES, !OUTPUT_VIS — முடிவு/காட்சிப்படுத்தல் கோப்புகளில் வெளியிடப்படும் மாறிகள்.
- !WRITE — முடிவு, காட்சிப்படுத்தல் மற்றும் பதிவு வெளியீட்டை இயக்குதல் மற்றும் அதன் இடைவெளி (
RESULT/VISUAL/LOG/FEMAPஅளவுருக்கள்). - !VISUAL — காட்சிப்படுத்தல் மேற்பரப்பு மற்றும் வெளியீட்டு வடிவம் (குறைந்தபட்ச தரவுத்தொகுப்பு எடுத்துக்காட்டுடன்).
- !RESTART — மீள்தொடக்கக் கோப்பு வாசிப்பு/எழுத்து.
- பகுப்பாய்வு வகை — பகுப்பாய்வு வகை வாரியான முக்கிய முடிவு உருப்படிகள்.
- தொடர்பு மற்றும் உட்பொதித்தல் — தொடர்பு வெளியீட்டின் பொருளும் தொடர்பு நிலை கையாளுதலும்.
- படிக் கட்டுப்பாடு — வெளியீடு படி மற்றும் நேரம் புள்ளி உடனான உறவு.