Is B^{-1}*A symmetric?

Computing 0.01% of eigenvalues does not seem too much. For a problem size 10 
million it's 1000 eigenvalues, which is manageable provided that you set a 
reasonable value of mpd, e.g., -eps_mpd 600. I don't think spectrum slicing is 
necessary.

Are you seeing slow convergence? How are you currently solving the problem? 
Krylov-Schur with smallest_real? Or are you using shift-and-invert?

Jose

> El 19 ene 2026, a las 12:16, TARDIEU Nicolas <[email protected]> 
> escribió:
> 
> Here are some details :
>     • A and B are nonsymmetric
>     • They both have a block structure
>     • Since the underlying problem is conservative, the spectrum is strictly 
> positive
>     • I want to compute 1.e-2% eigenvalues with respect to the number of 
> unknowns
> 
> Regards,Nicolas--Nicolas TardieuIng PhD Computational MechanicsEDF - R&D Dpt 
> ERMESPARIS-SACLAY, FRANCEDe : [email protected] <[email protected]>
> Envoyé : lundi 19 janvier 2026 11:28
> À : TARDIEU Nicolas <[email protected]>
> Cc : [email protected] <[email protected]>
> Objet : Re: [petsc-users] SLEPSc and spectrum slicing
>  Expéditeur externe : Vérifier l’expéditeur avant de cliquer sur les liens ou 
> pièces-jointes
> 
> External Sender : Check the sender before clicking any links or attachments
> 
> To answer the question I would need more information. 
> - Is your B matrix symmetric? Is it symmetric positive-definite?
> - Do your A and B matrices have a special block structure?
> - Is your spectrum symmetric with respect to the origin?
> - How many eigenvalues do you need? (in percentage)
> 
> Jose
> 
> > El 19 ene 2026, a las 11:17, TARDIEU Nicolas via petsc-users 
> > <[email protected]> escribió:
> > 
> > Dear PETSc team,
> > 
> > I am using SLEPc to solve a generalized non-symmetric eigenvalue problem. 
> > The underlying physical problem—coupled vibrations of an acoustic fluid 
> > enclosed in an elastic container—is actually conservative, so all 
> > eigenvalues and eigenvectors are real. The literature shows that a change 
> > of basis exists that makes the problem symmetric, but this transformation 
> > is computationally  expensive.
> > 
> > Since I need to compute a large number of eigenvalues, I would like to use 
> > spectrum slicing, which is only available for symmetric matrices. I am not 
> > familiar with the internal workings of spectrum slicing in SLEPc, and I am 
> > wondering whether it could be possible to force the algorithm to handle 
> > these (pseudo-)non-symmetric matrices, given that the actual spectrum is 
> > real.
> > 
> > Thanks,
> > Regards,
> > --
> > Nicolas Tardieu
> > Ing PhD Computational Mechanics
> > EDF - R&D Dpt ERMES
> > PARIS-SACLAY, FRANCE
> > 
> > Ce message et toutes les pièces jointes (ci-après le 'Message') sont 
> > établis à l'intention exclusive des destinataires et les informations qui y 
> > figurent sont strictement confidentielles. Toute utilisation de ce Message 
> > non conforme à sa destination, toute diffusion ou toute publication totale 
> > ou partielle, est interdite sauf autorisation expresse.
> > Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de 
> > le copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou 
> > partie. Si vous avez reçu ce Message par erreur, merci de le supprimer de 
> > votre système, ainsi que toutes ses copies, et de n'en garder aucune trace 
> > sur quelque support que ce soit. Nous vous remercions également d'en 
> > avertir immédiatement l'expéditeur par retour du message.
> > Il est impossible de garantir que les communications par messagerie 
> > électronique arrivent en temps utile, sont sécurisées ou dénuées de toute 
> > erreur ou virus.
> > ____________________________________________________
> > This message and any attachments (the 'Message') are intended solely for 
> > the addressees. The information contained in this Message is confidential. 
> > Any use of information contained in this Message not in accord with its 
> > purpose, any dissemination or disclosure, either whole or partial, is 
> > prohibited except formal approval.
> > If you are not the addressee, you may not copy, forward, disclose or use 
> > any part of it. If you have received this message in error, please delete 
> > it and all copies from your system and notify the sender immediately by 
> > return message.
> > E-mail communication cannot be guaranteed to be timely secure, error or 
> > virus-free.
> 
> 
> 
> Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis 
> à l'intention exclusive des destinataires et les informations qui y figurent 
> sont strictement confidentielles. Toute utilisation de ce Message non 
> conforme à sa destination, toute diffusion ou toute publication totale ou 
> partielle, est interdite sauf autorisation expresse.
> Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le 
> copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. 
> Si vous avez reçu ce Message par erreur, merci de le supprimer de votre 
> système, ainsi que toutes ses copies, et de n'en garder aucune trace sur 
> quelque support que ce soit. Nous vous remercions également d'en avertir 
> immédiatement l'expéditeur par retour du message.
> Il est impossible de garantir que les communications par messagerie 
> électronique arrivent en temps utile, sont sécurisées ou dénuées de toute 
> erreur ou virus.
> ____________________________________________________
> This message and any attachments (the 'Message') are intended solely for the 
> addressees. The information contained in this Message is confidential. Any 
> use of information contained in this Message not in accord with its purpose, 
> any dissemination or disclosure, either whole or partial, is prohibited 
> except formal approval.
> If you are not the addressee, you may not copy, forward, disclose or use any 
> part of it. If you have received this message in error, please delete it and 
> all copies from your system and notify the sender immediately by return 
> message.
> E-mail communication cannot be guaranteed to be timely secure, error or 
> virus-free.


Reply via email to