जैसा कि किसी ने दोनों के साथ काम करने में कई साल बिताए हैं, मेरा दृष्टिकोण यह है कि दोनों पैकेज वास्तव में अलग नहीं हैं। सच है, वे विभिन्न भाषाओं का उपयोग करते हैं, लेकिन वे इसे बहुत ही समान तरीकों से उपयोग करते हैं (दोनों ऑब्जेक्ट ओरिएंटेड हैं, त्रिलीनोस कक्षाओं का उपयोग करने से परे C ++ का थोड़ा अन्य उपयोग करते हैं)। दोनों व्यावहारिक रूप से हर उस चीज का समर्थन करते हैं, जिसे आप कभी भी रैखिक बीजगणित के साथ करना चाहते हैं (या तो उप-पैकेज या उन चीजों के माध्यम से जो वे मक्खी पर डाउनलोड करते हैं, जो उपयोगकर्ता के दृष्टिकोण से कोई फर्क नहीं पड़ता है)। अंत में, दोनों के पास अधिक अस्पष्ट की एक अच्छी संख्या है और शायद बहुत व्यापक रूप से उप-पैकेज (जैसे पेट्सक के मेष इंटरफ़ेस 'चलनी', ट्रिलिनो में स्वचालित भेदभाव आदि) का उपयोग नहीं किया गया है।
मेरे लिए, Trilinos की अपील दो गुना है: - Trilinos में अस्पष्ट उप-पैकेजों की संख्या काफी बड़ी है; अगर मुझे कभी दिशा एक्स में कुछ चाहिए, तो मैं इसे ट्रिलिनो में खोजने जा रहा हूं और यह मेरे बाकी कोड के साथ काम करेगा। - उनकी विकास रणनीति में ट्रिलिनो बहुत अधिक रूढ़िवादी है। पेट्सक हर समय चीजों का नाम बदल देता है और प्रत्येक रिलीज के लिए उपयोगकर्ताओं को नामांकित कार्यों, विभिन्न पुस्तकालयों, आदि के साथ पकड़ने की आवश्यकता होती है।