You might have a chat with Soichi Hayashi ([email protected]?) about remote vis options. I'm pretty sure he took the NoVNC route with Brainlife(https://brainlife.io/?).
-- David Reagan Advanced Visualization Lab Indiana University avl.iu.edu The Advanced Visualization Lab is part of the Research Technologies division of UITS; Research Technologies is a PTI Cyberinfrastructure & Service Center. ________________________________ From: McMullen, Donald F <[email protected]> Sent: Wednesday, January 22, 2020 10:04 AM To: Pamidighantam, Sudhakar Cc: [email protected]; [email protected] Subject: [External] Re: Remote Interactive Visualization on Airavata Gateways This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Guacamole needs a separate server as an intermediate. This works iff there are no firewall issues, i.e. the guac server is either adjacent to the computing, or tunnels to it can be set up. I would prefer this if the logistics can be worked out. NoVNC is a little cleaner in that everything can potentially run on the compute nodes, but does require a couple of additional process (the X server + VNC) on the compute side, and a way to get the VNC traffic out of the compute node to the client. A third way that I have used before is Windows Remote Desktop (groan). It requires a local process on the compute node but is slightly simpler to set up and run than NoVNC. And it works OK. A good example of how to use NoVNC is how Open OnDemand does graphical jobs. Also, there are plenty of recipes out there for tunneling X and VNC in ad hoc fashion to a remote receiver. Rick On Jan 22, 2020, at 9:51 AM, Pamidighantam, Sudhakar <[email protected]<mailto:[email protected]>> wrote: Yesterday during the DELTA gateway call, the PIs wanted interactive visualization from resources such as Stampede2 on the gateway. Stampede2 provides a way to serve this via VNC https://portal.tacc.utexas.edu/user-guides/stampede2#vis-remote and I see some ways to provide VNC clients using Java script. In the past we talked about Guacamole http://guacamole.apache.org/. Can we also evaluate this and other VNC providers on Django and deploy a solution for the gateway for tools such as Paraview, Matlab and Topology toolkit. Thanks, Sudhakar.
