EAS3
ই. এ. এস. 3 (ই. এ. এস = আইন-অসগাবে-সিস্টেম) হল জ্যামিতি তথ্য সহ কাঠামোগত বাইনারি ডেটা পড়া এবং লেখার জন্য এবং এই ডেটা পোস্টপ্রসেসিংয়ের জন্য একটি সফ্টওয়্যার টুলকিট। এর উদ্দেশ্য হল বিভিন্ন কম্পিউটারের মধ্যে আই. ই. ই. ই মান অনুযায়ী ভাসমান-বিন্দু তথ্য বিনিময় করা, সেগুলিকে সংশোধন করা বা অন্যান্য ফাইল বিন্যাসে রূপান্তর করা। এটি সব ধরনের স্ট্রাকচার্ড ডেটা সেটের জন্য ব্যবহার করা যেতে পারে। এটি মূলত সরাসরি সংখ্যাসূচক সিমুলেশনের ক্ষেত্রে ব্যবহৃত হয়। ই. এ. এস. 3 প্যাকেজ সম্পূর্ণ প্যাকেজে নিজস্ব কোডে ব্যবহারের উদ্দেশ্যে লাইব্রেরি এবং একটি পৃথক কমান্ড-লাইন টুল রয়েছে। এটি ফোরট্রান এবং সি-তে লেখা এবং সমস্ত পজিক্স অপারেটিং সিস্টেমে চলে। গ্রন্থাগারগুলিতে বাইনারি ইএএস3 ফাইল বিন্যাসে ফাইল পড়া এবং লেখার জন্য বিভিন্ন সংখ্যাসূচক অ্যালগরিদম এবং সাবরুটিন অন্তর্ভুক্ত রয়েছে। পড়া/লেখার রুটিনগুলি ফোরট্রান এবং সি-তে সরবরাহ করা হয়। বাস্তবায়িত সংখ্যাসূচক পদ্ধতির মধ্যে রয়েছে, উদাহরণস্বরূপ, ফাস্ট ফুরিয়ার ট্রান্সফর্ম, থমাস অ্যালগরিদম এবং ইন্টারপোলেশন রুটিন। গ্রন্থাগারগুলি ভেক্টর কম্পিউটারের জন্যও উপযুক্ত। স্টুটগার্ট বিশ্ববিদ্যালয়ের ইনস্টিটিউট ফর অ্যারোডাইনামিক উন্ড গ্যাসডাইনামিক (আইএজি)-এ ইতিহাস ইএএস3 তৈরি করা হয়েছে। পূর্ববর্তী সংস্করণগুলি (ইএএস, ইএএস2) 1980-এর দশকের শেষের দিকে, যখন কম্পিউটার শক্তি প্রথম স্থানিক ডিএনএস গণনার অনুমতি দেয়। তথ্যের আসন্ন পরিমাণের জন্য দক্ষ পরিচালনা এবং পোস্টপ্রসেসিংয়ের প্রয়োজন ছিল। সাধারণত, সিমুলেশনগুলি ছিল এবং আজও রয়েছে, একটি উচ্চ-কার্যকারিতা সম্পন্ন কম্পিউটারে সঞ্চালিত হয় এবং পরে বিপরীত প্রান্তিকতার অন্যান্য মেশিনে পোস্টপ্রসেস করা হয়। এর জন্য ডেটা পরিচালনার জন্য একটি এন্ডিয়াননেস-স্বাধীন ফাইল বিন্যাসের প্রয়োজন ছিল। 1999 সালে ই. এ. এস. 3 প্রকাশের পর থেকে সংশ্লিষ্ট প্রতিষ্ঠানের সদস্যরা ধারাবাহিকভাবে এই সফ্টওয়্যারটি তৈরি করে চলেছেন। 2007 সাল থেকে, ইএএস3 হেইজ সফ্টওয়্যার ডিরেক্টরির মাধ্যমেও উপলব্ধ। EAS3 ইউরোপীয় PRACE প্রকল্পের মধ্যে অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হয়। 2009 সালের এপ্রিল থেকে বর্তমান সংস্করণ সংখ্যা 1.67। ফাইল বিন্যাস ই. এ. এস. 3 ফাইল বিন্যাসটি আই. ই. ই. ই বিন্যাসে ভাসমান বিন্দু তথ্য সংরক্ষণ করতে এবং বিভিন্ন কম্পিউটার স্থাপত্যের (ছোট/বড় এন্ডিয়ান) মধ্যে ফাইল বিনিময় করতে ব্যবহৃত হয়। একটি পরামিতি এক-, দুই-বা ত্রিমাত্রিক ভাসমান বিন্দু বিন্যাস সহ ডেটা পরামিতি হিসাবে সংগঠিত হয়। এই পরামিতিগুলির মধ্যে বেশ কয়েকটি এককালীন ধাপে একত্রিত করা যেতে পারে। এটি পাঁচ-মাত্রিক অ্যারে সংরক্ষণ করার অনুমতি দেয়। ডেটা একক-নির্ভুলতা (32 বিট), দ্বিগুণ-নির্ভুলতা (64 বিট) বা চতুর্ভুজ-নির্ভুলতায় (128 বিট) লেখা যেতে পারে। বিভিন্ন দিকের জন্য জ্যামিতির তথ্য ফাইলের শিরোনামে সংরক্ষণ করা হয়। সেখানে ব্যবহারকারী সংজ্ঞায়িত অ্যারেতে অতিরিক্ত তথ্য সংরক্ষণ করাও সম্ভব। ফাইলের আকার শুধুমাত্র কম্পিউটার দ্বারা সীমাবদ্ধ (যেমন। ফাইল সিস্টেম), ইএএস3 ফাইলগুলি বড় সিমুলেশনের জন্য এবং এইভাবে উচ্চ-কার্যকারিতা কম্পিউটিংয়ের জন্য উপযুক্ত। কার্যকারিতা প্রকৃত ই. এ. এস. 3 এক্সিকিউটেবল হল ই. এ. এস. 3 ফাইল পরিবর্তনের জন্য একটি কমান্ড-লাইন ইন্টারফেস। বাস্তবায়িত কমান্ডগুলি মৌলিক ক্রিয়াকলাপ থেকে শুরু করে, যেমন। সহজ গণনা, ফাইল অপারেশন, বরং ফুরিয়ার রূপান্তর বা ডেরিভেটিভের গণনার মতো জটিল ক্রিয়াকলাপে। ডি. এন. এস তথ্যের জন্য নির্দিষ্ট কমান্ডও পাওয়া যায়, যেমন। ল্যাম্বডা 2 ভোর্টেক্স মানদণ্ড। যেহেতু কমান্ডগুলি স্ট্যান্ডার্ড ইনপুট থেকে পড়া হয়, তাই স্বয়ংক্রিয় কলগুলির জন্য শেল স্ক্রিপ্টে ইএএস3 ব্যবহার করা যেতে পারে। গুরুত্বপূর্ণ ফাংশন ফাইল ব্যবস্থাপনার রূপরেখাঃ পুনর্বিন্যাস, দুটি ফাইল সংযুক্ত করা, অন্যান্য ফাইল বিন্যাসে রূপান্তর করা (এ. এস. সি. আই. আই, কোভিস, টেকপ্লট) গাণিতিক ক্রিয়াকলাপঃ মৌলিক ক্রিয়াকলাপ, লগারিদম ইত্যাদি। ডেরিভেটিভস এবং ইন্টিগ্রেশন ইন্টারপোলেশন ডেটা হ্রাসঃ গড় মান, আরএমএস-মান ইত্যাদি। ফুরিয়ার রূপান্তরঃ একক/দ্বৈত, বাস্তব/জটিল ডি. এন. এস নির্দিষ্টঃ ভোর্টেক্স মানদণ্ড স্থাপন উৎসগুলি সরাসরি সি. ভি. এস সংগ্রহস্থল থেকে পাওয়া যেতে পারে অথবা কেউ একটি জিপ করা টার ফাইল ডাউনলোড করতে পারে। বিভিন্ন ধরনের মেশিনের জন্য মেকফাইলগুলি অন্তর্ভুক্ত করা হয়েছে, যা একটি সহজ সংকলন প্রদান করে। বিভিন্ন ফোরট্রান কম্পাইলারের সাথে তৈরি অবজেক্ট ফাইলগুলির সংযোগ সমস্যা সৃষ্টি করতে পারে, বাইনারি প্যাকেজগুলি (আরপিএম,. ডেব) এখন পর্যন্ত দেওয়া হয় না। সুবিধা এবং অসুবিধাগুলি প্রোগ্রামারের প্রধান লাভ হল বড় (> 2 জিবি) বাইনারি ডেটা সেট পড়া/লেখার সহজ বাস্তবায়ন। গ্রন্থাগারটি সরবরাহ করে যে তথ্যগুলি সর্বদা বিগ এন্ডিয়ান লেখা হয়। ফলস্বরূপ প্ল্যাটফর্ম স্বাধীনতা বিভিন্ন হার্ডওয়্যার আর্কিটেকচারের মধ্যে তথ্য বিনিময়ের অনুমতি দেয়, যেমন। সুপার কম্পিউটার। ব্যবহারকারীরা পোস্টপ্রসেসিংয়ের জন্য প্রদত্ত বিভিন্ন পদ্ধতি থেকে উপকৃত হয়, যা শেল স্ক্রিপ্ট ব্যবহার করে স্বয়ংক্রিয় করা যেতে পারে। অসুবিধাগুলি কাঠামোগত গ্রিডে বিশেষজ্ঞ হওয়া কিছু ব্যবহারকারীর জন্য একটি সমস্যা হতে পারে। এখন পর্যন্ত, শুধুমাত্র কার্টেসিয়ান গ্রিড বা বর্ণালী স্থানে তথ্যের উপস্থাপনা প্রয়োগ করা হয়। অন্যান্য ধরনের ডেটা সারিবদ্ধকরণের ডেটা, যেমন। নলাকার স্থানাঙ্ক, EAS3 ফাইলগুলিতে সংরক্ষণ করা যেতে পারে তবে বিদ্যমান পোস্টপ্রসেসিং কমান্ডগুলি ব্যবহার করা নাও হতে পারে। যেহেতু সাধারণত ব্যবহৃত ভিজ্যুয়ালাইজেশন প্রোগ্রামগুলি সরাসরি ইএএস3 ফাইল ফরম্যাটকে সমর্থন করে না, তাই প্রায়শই তথ্যকে সংশ্লিষ্ট ফাইল ফরম্যাটে রূপান্তর করা প্রয়োজন। EAS3 প্রোগ্রামে কমান্ডগুলি একটি টেক্সট ইন্টারফেস দ্বারা দেওয়া হয়, একটি গ্রাফিকাল ইউজার ইন্টারফেস বিদ্যমান নেই। ই. এ. এস. 3 কমান্ড লাইনে কমান্ডগুলির সমাপ্তি ইন্টারেক্টিভ ব্যবহারের জন্য সমর্থন প্রদান করে তবে ব্যাপক সহায়তার জন্য, ওয়েবপৃষ্ঠায় বিবরণগুলি প্রয়োজনীয়। লাইসেন্স ইএএস3 এমআইটি লাইসেন্সের অধীনে প্রকাশিত হয়। এমআইটি লাইসেন্স হল ম্যাসাচুসেটস ইনস্টিটিউট অফ টেকনোলজি (এমআইটি) থেকে উদ্ভূত একটি মুক্ত সফ্টওয়্যার লাইসেন্স। বিশেষত, এটি একটি জি. পি. এল-সামঞ্জস্যপূর্ণ অনুমতিপত্র, যার অর্থ হল যে এটি মালিকানাধীন সফ্টওয়্যারের মধ্যে পুনরায় ব্যবহারের অনুমতি দেয় এই শর্তে যে লাইসেন্সটি সেই সফ্টওয়্যারের সাথে বিতরণ করা হবে। স্টুটগার্ট বিশ্ববিদ্যালয়ের ইনস্টিটিউট অফ অ্যারোডাইনামিক্স অ্যান্ড গ্যাসডাইনামিক্স (আইএজি)-এর ইউসেজ ট্রানজিশন গ্রুপঃ অ্যারিজোনা বিশ্ববিদ্যালয়ের গণনামূলক তরল গতিবিদ্যা পরীক্ষাগারঃ https://web.archive.org/web/19971222125309/http:// সিএফডি. এমে. আরিজোনা. এডু/ইনস্টিটিউট অফ ফ্লুইড ডায়নামিক্স, ঈদজেনসিস টেকনিশে হোস্কুলে জুরিখঃ http://www.ifdmavt.ethz.ch টেকনিক্যাল ইউনিভার্সিটি মিউনিখে লেহরস্টুল ফার অ্যারোডাইনামিক (হাই-স্পিড অ্যারোডাইনামিক্স গ্রুপ): http://www.aer.mw.tum.de সম্পর্কিত ফাইল ফরম্যাট কমন ডেটা ফরম্যাট (সিডিএফ) সিজিএনএস (সিএফডি জেনারেল নোটেশন সিস্টেম) এফআইটিএস (ফ্লেক্সিবল ইমেজ ট্রান্সপোর্ট সিস্টেম)