কাঠামোগত গ্রিড অভিযোজিত জাল পরিশোধন করার জন্য কি কোনও সাধারণ-উদ্দেশ্য গ্রন্থাগার রয়েছে?


18

পিডিই এর সংখ্যাসম্য সমাধানে ব্যাপকভাবে পরিবর্তিত স্থানিক স্কেলের সমস্যা মোকাবেলার জন্য অভিযোজিত জাল পরিশোধন (এএমআর) একটি সাধারণ কৌশল। কাঠামোগত গ্রিডগুলিতে এএমআরের জন্য কোন সাধারণ-উদ্দেশ্য গ্রন্থাগার রয়েছে? আদর্শভাবে আমি পিইটিএসসি-এর চেতনায় কিছু চাই, যেখানে গ্রন্থাগারটি কেবল অভিযোজিত মেসগুলি পরিচালনা করে এবং আমি পদার্থবিজ্ঞান এবং বিবেচনার (সীমাবদ্ধ পার্থক্য / ভলিউম / উপাদান) সরবরাহ করি।

আদর্শ গ্রন্থাগার হবে

  • মডিউলার : আমি কীভাবে আমার কোড লিখব বা আমার ডেটা কাঠামো খুব বেশি তা নির্ধারণ করে না
  • সাধারণ : আমি কী ধরণের বিচক্ষণতা ব্যবহার করছি তা বিবেচনা করে না
  • দক্ষ : খুব বেশি ওভারহেড ব্যয় হয় না
  • সমান্তরাল এবং অত্যন্ত স্কেলেবল

এই মানদণ্ডগুলির কেবলমাত্র একটি উপসেটের সাথে মাপসই লাইব্রেরিগুলি এখনও আগ্রহী হবে।

সংযোজন : আমি এএমআর প্যাকেজগুলির ডোনা ক্যালহাউনের বিস্তৃত তালিকা সম্পর্কে অবগত , তবে আমি জানি না যে তাদের মধ্যে কোনটি (যদি থাকে) উপরের মানদণ্ডে খাপ খায়। সুতরাং আমি মূলত এমন লোকদের কাছ থেকে শুনতে আগ্রহী যারা যাদের এক বা আরও ভাল প্যাকেজগুলির সাথে প্রকৃত অভিজ্ঞতা আছে, তারা কীভাবে এই পদগুলি মাপায়।


2
+1, আমি এএমআর সফ্টওয়্যারটি এখানে কী আছে সে সম্পর্কে আমি কৌতূহলী এবং আপনি উপরে বর্ণিত মানদণ্ডগুলি পূরণ করতে এটি পছন্দ করবেন।
জেফ অক্সবেরি

আমি ভেবেছিলাম যে আমি উল্লেখ করব যে চাম্বোর নতুন সংস্করণটি সবেমাত্র প্রকাশিত হয়েছে, এবং (এটি দাবি করা হয়েছে) বৃহত্তর প্যাকেজ ( রিলিজ নোটস ) এ একীভূত করা আরও সহজ হওয়া উচিত । এটি কোনও বড় সংশোধন নয়, তাই কিছু জিনিসগুলি এখনও আপনার সমস্ত মানদণ্ড পূরণ করে না chan
জেরেমি কোজডন

উত্তর:


14

বিবেচনা করার জন্য একটি গ্রন্থাগার হ'ল বক্সলিব । এর মূল বৈশিষ্ট্যগুলি (ওয়েবসাইট থেকে) হ'ল:

  • সময় মতো subচ্ছিক সাবসাইক্লিং সহ ব্লক-স্ট্রাকচার্ড এএমআর জন্য সমর্থন
  • সেল কেন্দ্রিক, মুখ-কেন্দ্রিক এবং নোড-কেন্দ্রিক ডেটার জন্য সমর্থন
  • হাইপারবোলিক, প্যারাবোলিক এবং উপবৃত্তাকার শ্রেণিবিন্যাসের জন্য সমর্থন হায়ারার্কিকাল গ্রিড কাঠামোর উপর সমাধান করে
  • সি ++ এবং ফোর্টরান 90 সংস্করণ
  • এমপিআই এবং ওপেনএমপি সহ হাইব্রিড প্রোগ্রামিং মডেল সমর্থন করে
  • জ্বলন, জ্যোতির্বিজ্ঞান, মহাজাগতিক এবং ছিদ্রযুক্ত মিডিয়াতে পরিপক্ক অ্যাপ্লিকেশনগুলির ভিত্তি
  • 200,000 এরও বেশি প্রসেসরের স্কেলিং প্রদর্শিত হয়েছিল
  • আগ্রহী ব্যবহারকারীদের জন্য অবাধে উপলব্ধ
  • এখানে একটা হল পাইথন মোড়কের (যদিও এটা মোটামুটি তরুণ) (আমার দ্বারা লিখিত) অন্তর্ভুক্ত ফোরট্রান সংস্করণে।


    9

    আপনারও লাইবমেশের দিকে নজর দেওয়া উচিত । এটি সীমাবদ্ধ মৌলিক পদ্ধতিগুলিতে লক্ষ্যযুক্ত, তবে এগুলি ব্যতীত আমার কাছে মনে হয় এটি আপনার বেশিরভাগ বাক্সগুলি পরীক্ষা করে। বক্সলিবের বিপরীতে, এটি সম্পূর্ণরূপে অবরুদ্ধ, মিশ্রিত উপাদান টাইপ লাইব্রেরি, এটি একই জালটিতে টিটস, পিরামিডস, প্রিজম এবং হেক্সাহেদ্রাকে সমর্থন করে। এর চারপাশে উচ্চ-অর্ডার বহুপদী ভিত্তিক ক্রিয়াকলাপগুলির জন্য একীকরণের বিধিগুলির বৃহত্তম সেটগুলির মধ্যে একটিও রয়েছে। এটি আপনাকে পিইটিএসসি (এবং পাশাপাশি কয়েকটি অন্যান্য গ্রন্থাগার) সরাসরি কল করার জন্য সেট আপ করা হয়েছে, যাতে আপনার একই সমাধানকারী স্কেলিবিলিটি থাকে যা পিইটিএসসি করে।

    জিনিসগুলি করার একটি লিবিমিশ উপায় অবশ্যই আছে তবে জিনিসগুলি করার একটি পিইটিএসসি উপায়ও রয়েছে। সুতরাং আশা করি এটি আপনাকে ভয় দেখাবে না।


    4

    আমি সামরাইয়ের চেষ্টা করব আমি কমপক্ষে একটি কোড জানি যা এটি সাফল্যের সাথে ব্যবহার করে - আইবিএএমআর , এএমআরের সাথে ফ্লুয়েড -স্ট্রাকচার ইন্টারেক্টেশনের জন্য একটি নিমগ্ন সীমানা পদ্ধতি কোড।


    ধন্যবাদ জন্ট্রা (এবং স্কাইকম্পে স্বাগতম)! আপনি কি সামারাই এবং বক্সলিবের মধ্যে প্রধান পার্থক্যগুলি জানতে পেরেছেন? এছাড়াও, আপনি লিঙ্ক পাঠ্য [] এবং গন্তব্যস্থলে ()
    আরন আহমাদিয়া

    দুর্ভাগ্যক্রমে আমি তা করি না - আমি প্রথমবারের মতো এটি (বক্সলিব) শুনেছি .এই কারণেই আমি যোগদানের সিদ্ধান্ত নিয়েছি - আপনার সাথে অনানুষ্ঠানিকভাবে আলোচনা করে শ্রীমতী নতুন শিখতে - ধন্যবাদ।
    জোহেন্টরা ভোল্টা

    আমি সামরাইকে দ্বিতীয় করব, এটি এএমআরের জন্য খুব কার্যকর সাধারণ উদ্দেশ্য কাঠামো। আমিও হাইব্রিড সি ++ / ফোর্টরানকে লেখকের অনুকূলে ডিজাইন করতে পছন্দ করি। ফিউটারনে গণ্য কার্নেলগুলি যেমন লেখা উচিত, তেমন লেখা যেতে পারে, এবং সি ++ ক্লাসগুলি অভ্যন্তরীণ এমপিআই এবং মেমরি পরিচালনা আড়াল করার জন্য প্রয়োজনীয় সমস্ত বিমূর্ততা সরবরাহ করে।
    টালোনিমি

    @ অ্যারোনআহমদিয়া: বক্সলিব কোষ কেন্দ্রিক জ্যামিতিক মুলিগগ্রিডে ডেরিচলেট সীমানা পরিবর্তনের সাথে টুকরোজ লিনিয়ার প্রসারকে পরিচালনা করতে পারে না। চিন্তা এটি একটি আকর্ষণীয় পয়েন্ট হিসাবে যুক্ত করবে।
    গৌরব সাক্সেনা

    2

    আপনি কাঠামোগত বা কাঠামোগত নির্দিষ্ট করেন নি।

    পরমেশ, পিরামিড, পি 4 ইস্ট, ডেন্ড্রো, সমরাই এবং চম্পো একবার দেখুন।

    বিটিডব্লিউ পিরামিড কোরাসিং করায় না।


    1
    ভালো বল ধরা; আমি প্রশ্নটি সম্পাদনা করেছি। এই লাইব্রেরিগুলি আমার মানদণ্ডের সাথে কতটা ফিট তা আপনি মন্তব্য করতে পারেন?
    ডেভিড কেচসন
    আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
    Licensed under cc by-sa 3.0 with attribution required.