इनपुट नियम¶
FrontISTR की इनपुट फ़ाइलें (समग्र नियंत्रण डेटा .dat, विश्लेषण नियंत्रण डेटा .cnt, और मेष डेटा .msh) समान लेखन नियमों पर आधारित हैं।
फ़ाइल की विशेषताएँ¶
- ये free-format ASCII फ़ाइलें हैं।
- ये
!से शुरू होने वाले header और उसके बाद के डेटा से बनी होती हैं। - header लिखने का क्रम सामान्यतः स्वतंत्र है।
- डेटा विभाजक के रूप में
,प्रयुक्त होता है।
नोट: विश्लेषण नियंत्रण डेटा की विशेषताएँ
विश्लेषण नियंत्रण डेटा (
.cnt) में निम्न अतिरिक्त विशेषताएँ हैं।
- फ़ाइल को मोटे तौर पर तीन क्षेत्रों में बाँटा गया है: calculation control data, solver control data, और post-processing (visualization) control data।
- फ़ाइल के अंत में
!ENDदर्ज करके उसे समाप्त किया जाता है।
हेडर¶
डेटा का अर्थ और डेटा ब्लॉक पहचानता है। जिस पंक्ति का पहला अक्षर ! हो, उसे header माना जाता है।
हेडर पंक्ति¶
header तथा उससे संबंधित पैरामीटर लिखती है।
- header पंक्ति का प्रारंभ header से होना आवश्यक है।
- यदि पैरामीटर आवश्यक हों, तो
,का उपयोग करके उन्हें आगे लिखा जाना चाहिए। - यदि पैरामीटर का कोई मान हो, तो पैरामीटर के बाद
=और उसके बाद मान लिखा जाता है। - header पंक्ति को कई पंक्तियों में नहीं लिखा जा सकता।
डेटा पंक्तियाँ¶
header पंक्ति के बाद की पंक्ति से शुरू होती हैं और आवश्यक डेटा लिखती हैं।
- डेटा पंक्तियाँ कई पंक्तियों तक हो सकती हैं; यह प्रत्येक header के लिए परिभाषित डेटा लेखन नियमों से निर्धारित होता है।
- कभी-कभी डेटा पंक्तियाँ आवश्यक नहीं होतीं।
विभाजक¶
डेटा विभाजक के रूप में comma , का उपयोग किया जाता है।
रिक्त स्थान का प्रबंधन¶
रिक्त स्थानों को अनदेखा किया जाता है।
नाम¶
नाम में underscore _, hyphen -, और alphanumeric अक्षर a-z A-Z 0-9 प्रयुक्त किए जा सकते हैं, लेकिन पहला अक्षर _ या alphabetic अक्षर a-z A-Z होना चाहिए।
- नाम case-insensitive हैं और आंतरिक रूप से सभी uppercase माने जाते हैं।
- नाम की अधिकतम लंबाई 63 अक्षर है।
फ़ाइल नाम¶
फ़ाइल नाम में underscore _, hyphen -, period ., slash /, और alphanumeric अक्षर a-z A-Z 0-9 प्रयुक्त किए जा सकते हैं।
- अन्यथा निर्दिष्ट न होने पर फ़ाइल नाम में path शामिल हो सकता है। सापेक्ष और निरपेक्ष दोनों path निर्दिष्ट किए जा सकते हैं।
- फ़ाइल नाम की अधिकतम लंबाई 1023 अक्षर है।
फ्लोटिंग-पॉइंट डेटा¶
घातांक हो सकता है या छोड़ा जा सकता है। घातांक से पहले E या e चिह्न होना चाहिए। E या e दोनों में से कोई भी उपयोग किया जा सकता है।
नोट:
Dयाdका उपयोग नहीं किया जा सकता।
टिप्पणी पंक्तियाँ¶
!! या # से शुरू होने वाली पंक्तियाँ टिप्पणी पंक्तियाँ मानी जाती हैं और अनदेखी की जाती हैं।
- टिप्पणी पंक्तियाँ फ़ाइल में कहीं भी डाली जा सकती हैं और उनकी संख्या पर कोई सीमा नहीं है।
!END¶
डेटा के अंत को दर्शाता है। यह header दिखाई देने पर डेटा पढ़ना समाप्त हो जाता है।