Ax = b'yi çözmem gerekiyor, ancak seyrek olsa bile, problemimin matris katsayılarını depolamanın çok fazla bellek alacağını anlıyorum. Şimdi matrissiz bir yöntem kullanmayı düşünüyorum, çünkü aynı katsayılar matriste çok fazla zaman alıyor, bu yüzden kendi özel depolama planımı kullanabilirim (ve bu arada önbellek verimliliğini artırabilirim).
Böyle matrissiz doğrusal operatörler için arayüz sağlayan petsc bakıyorum, ama gerçekten anlamadım, önkoşul sonra petsc tarafından nasıl hesaplanır? Yoksa kendi önkoşulumu sağlamalı mıyım? Öyleyse, matrissiz doğrusal bir operatörden ön koşullandırıcı oluşturmak için kullanılabilecek araçlar veya tarifler var mı?
Operatörüm hakkında daha fazla bilgi: simetrik değil, çapraz olarak baskın değil, ancak birkaç kenar bandı hakim (ama aynı zamanda çapraz bantlı da değil)