Robert Koslover
                                                                                                                                                    Certified Consultant
                                                         
                            
                         
                                                
    
        Please login with a confirmed email address before reporting spam
     
    
 
                                                Posted:
                            
                                2 years ago                            
                            
                                8 mars 2024, 10:38 UTC−5                            
                        
                        Updated:
                            
                                2 years ago                            
                            
                                8 mars 2024, 10:34 UTC−5                            
                        
                        
                                                    Well, if you haven't already:
1. Carefully adjust your mesh to include no more detail than necessary.
2. Restrict your computational space to no larger than necessary.
3. Use linear discretization.
4. Use the GMRES iterative solver with SOR vector preconditioner.  (Slow, but memory efficient and generally gets the job done, eventually.)
However, none of the above is likely to be adequate if your dish antenna is sufficiently large (e.g., 40 dB or more of gain), especially if you don't have hundreds of GB of RAM and up to days of computational time available, or need to run many frequencies.  In that case, you may need to employ an alternative or hybrid computational approach.  If you can share more about your problem, you may be able to get more specific advice here.
    -------------------
    Scientific Applications & Research Associates (SARA) Inc.
www.comsol.com/partners-consultants/certified-consultants/sara                                                 
                                                
                            Well, if you haven't already:
1. Carefully adjust your mesh to include no more detail than necessary.
2. Restrict your computational space to no larger than necessary.
3. Use linear discretization.
4. Use the GMRES iterative solver with SOR vector preconditioner.  (Slow, but memory efficient and generally gets the job done, eventually.)
However, none of the above is likely to be adequate if your dish antenna is sufficiently large (e.g., 40 dB or more of gain), especially if you don't have hundreds of GB of RAM and up to days of computational time available, or need to run many frequencies.  In that case, you may need to employ an alternative or hybrid computational approach.  If you can share more about your problem, you may be able to get more specific advice here.                        
                                                
                                                                                                            
                                             
                                            
                                                
    
        Please login with a confirmed email address before reporting spam
     
    
 
                                                Posted:
                            
                                2 years ago                            
                            
                                11 mars 2024, 14:56 UTC−4                            
                        
                        Updated:
                            
                                2 years ago                            
                            
                                11 mars 2024, 14:56 UTC−4                            
                        
                        
                                                    Hi Robert,
Attached is my current design of a diagonal horn (no dish included in the simulation).
Best,
Daniel Heligman
                                                 
                                                
                            Hi Robert, 
Attached is my current design of a diagonal horn (no dish included in the simulation).
Best,
Daniel Heligman                        
                                                
                        
                                                
                                                                                                            
                                             
                                            
                                                
    
        Please login with a confirmed email address before reporting spam
     
    
 
                                                Posted:
                            
                                2 years ago                            
                            
                                11 mars 2024, 15:15 UTC−4                            
                        
                        Updated:
                            
                                2 years ago                            
                            
                                11 mars 2024, 15:10 UTC−4                            
                        
                        
                                                    I also, do not seem to have the GMRES solver as an option. Only MUMPS, PARDISO, SPOOLES, and Dense matrix.
Best,
Daniel Heligman
                                                 
                                                
                            I also, do not seem to have the GMRES solver as an option. Only MUMPS, PARDISO, SPOOLES, and Dense matrix.
Best,
Daniel Heligman                        
                                                
                                                                                                            
                                             
                        
                        
                            
                                                                                        
                                Robert Koslover
                                                                                                                                                    Certified Consultant
                                                         
                            
                         
                                                
    
        Please login with a confirmed email address before reporting spam
     
    
 
                                                Posted:
                            
                                2 years ago                            
                            
                                12 avr. 2024, 09:04 UTC−4                            
                        
                        Updated:
                            
                                2 years ago                            
                            
                                12 avr. 2024, 09:04 UTC−4                            
                        
                        
                                                    Use a manually-configured mesh.  In the Model Builder, right-click Mesh, then Free Tetrahedral.  Right click Free Tetrahedral 1, then size.  In the Settings pane, choose specific geometric entities and specify sizes appropriate to the calculation.  You can set sizes in domains, on boundaries, edges, and points, with separate size entries.  You will also probably want to define a swept mesh for your PML layer.  The simple Port 1 setting of TE10 isn't going to work with your PMC boundary.   Instead, set that port so as to provide fields appropriate to 1/4th of the (full, virtual) physical waveguide there.  Unfortunately, setting the PMC and PEC boundaries doesn't do this automatically.  There are other ways to configure ports, so I encourage you to think about it.  To set the solver to GMRES (if needed), in the Model Builder, expand Study --> Solver Configurations --> Solution 1 --> Stationary Solver 1, then right click Stationary Solver 1 and choose Iterative.  Then you can choose among various solvers in the Settings pane.
    -------------------
    Scientific Applications & Research Associates (SARA) Inc.
www.comsol.com/partners-consultants/certified-consultants/sara                                                 
                                                
                            Use a manually-configured mesh.  In the Model Builder, right-click Mesh, then Free Tetrahedral.  Right click Free Tetrahedral 1, then size.  In the Settings pane, choose specific geometric entities and specify sizes appropriate to the calculation.  You can set sizes in domains, on boundaries, edges, and points, with separate size entries.  You will also probably want to define a *swept* mesh for your PML layer.  The simple Port 1 setting of TE10 isn't going to work with your PMC boundary.   Instead, set that port so as to provide fields appropriate to 1/4th of the (full, virtual) physical waveguide there.  Unfortunately, setting the PMC and PEC boundaries doesn't do this automatically.  There are other ways to configure ports, so I encourage you to think about it.  To set the solver to GMRES (if needed), in the Model Builder, expand Study --> Solver Configurations --> Solution 1 --> Stationary Solver 1, then right click Stationary Solver 1 and choose Iterative.  Then you can choose among various solvers in the Settings pane.