Warwick-Plasma/epoch

Have trouble when compiling the Reader Plugin of the VisIt in client-server mode

Liuyn610 opened this issue · 1 comments

Thanks to the detailed user manual, I have successfully installed VisIt on both the server side and the client side, but I have difficulty in executing "make visit" :

  • I do not have the root permission on the server account (for the sake of server security, a member account cannot run the "make" command);
  • Therefore, I can only ask the administrator (root account) to use the root account to run the "make visit" command in the /epoch*d directory.
  • However, this causes the plugins produced by "make" to be in the root directory (/root/.visit/3.3.3/linux-x86_64/plugins), which my account does not have access to.
  • When I used my own account to run visit, visit could not recognize the plugin, so my visit could not recognize the SDF file.

I tried some methods, but none work, such as:

  • copy "/root/.visit" directly to my path "/home/myaccount/.visit" with the "root account", but this prevented me from using the client to launch VisIt;
  • executed "sudo make visit "with my account, but my account does not have permission to execute "sudo" command;
  • Add "/root/.visit/3.3.3/linux-x86_64/plugins" to my environment variable, but I have no access to that path;

I would like to ask if it is possible for the “root account“ to specify the target path, or specify the target account, or make the plug-in available to all accounts when executing the "make visit" command? My client is on windows and the server is CentOs7.

Any suggestions would be appreciated !!

I have run "./build -p"@this path"..epoch/SDF/VisIt" which successfully installed the plugin to the public path.
But after that, when I connect from the client to the server, although I could connect with ssh, I can not browse the files on the host which connected in the Open file(local host only, no files on host).
wrong
I don't know how to deal with this problem, I can only delete these three files(libISDFDatabase.so libMSDFDatabase.so libESDFDatabase_ser.so) in the "VisItInstallPath/3.3.3/linux-x86_64/plugins/databases" directory. Of course, this will cause the plugin not to work.

Any suggestions would be appreciated !!