Orthorectification oh Interferometric Wide Swath Images

Dear all,
how can I orthorectificate Interferometric Wide Swath images in Snap? I’ve only found a tutorial to orthorectificate ALOS PALSAR Images. I’m talking about Sentinel 1 Images.
Thank you all

Orthorectification = terrain correction and covered in the SAR Basics:

http://step.esa.int/main/doc/tutorials/sentinel-1-toolbox-tutorials/

Usually terrain correction is done last in your processing. It depends what processing you want to do before. At the very minimum, if the IW product is GRD then you can just terrain correct. If the IW product is SLC then you need to apply the Deburst operator and then terrain corrrect.

I have to follow a tutorial from this page: http://step.esa.int/main/doc/tutorials/sentinel-1-toolbox-tutorials/?

I have to operate a TOPSAR Interferometry first?

Only if you are going to do interferometry. Please start with the basics before trying to do advanced things.

Applying the deburst operator an exception takes place. It’s something like this:

javax.media.opengl.GLException: Method “glActiveTexture” not available
[catch] at jogamp.opengl.gl4.GL4bcImpl.glActiveTexture(GL4bcImpl.java:74)
at gov.nasa.worldwind.render.SurfaceTileRenderer.renderTiles(Unknown Source)
at gov.nasa.worldwind.render.SurfaceImage.render(Unknown Source)
at gov.nasa.worldwind.layers.RenderableLayer.doRender(Unknown Source)
at gov.nasa.worldwind.layers.RenderableLayer.doRender(Unknown Source)
at gov.nasa.worldwind.layers.AbstractLayer.render(Unknown Source)
at gov.nasa.worldwind.AbstractSceneController.draw(Unknown Source)
at gov.nasa.worldwind.StereoOptionSceneController.draw(Unknown Source)
at gov.nasa.worldwind.BasicSceneController.doRepaint(Unknown Source)
at gov.nasa.worldwind.AbstractSceneController.repaint(Unknown Source)
at gov.nasa.worldwind.WorldWindowGLAutoDrawable.doDisplay(Unknown Source)
at gov.nasa.worldwind.WorldWindowGLAutoDrawable.display(Unknown Source)
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:665)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:649)
at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1289)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1119)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994)
at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1300)
at javax.media.opengl.Threading.invoke(Threading.java:193)
at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:541)
at gov.nasa.worldwind.WorldWindowGLAutoDrawable.redrawNow(Unknown Source)
at gov.nasa.worldwind.awt.WorldWindowGLCanvas.redrawNow(Unknown Source)
at org.esa.snap.worldwind.WWBaseToolView.setSelectedProduct(WWBaseToolView.java:106)
at org.esa.snap.worldwind.WWProductManagerListener.productAdded(WWProductManagerListener.java:37)
at org.esa.snap.core.datamodel.ProductManager.fireEvent(ProductManager.java:308)
at org.esa.snap.core.datamodel.ProductManager.fireEvent(ProductManager.java:300)
at org.esa.snap.core.datamodel.ProductManager.addProduct(ProductManager.java:168)
at org.esa.snap.rcp.actions.file.ReadProductOperation.lambda$run$1(ReadProductOperation.java:59)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

How can I make the OS to reserve more cashe memory to this operation?