terça-feira, 17 de dezembro de 2024

Como Montar Pastas de um Supercomputador no Ubuntu Usando SSHFS

 Para conectar uma pasta no seu computador local (Ubuntu) com um supercomputador de maneira que você possa acessar os arquivos em tempo real, sem a necessidade de usar o scp para copiar manualmente, você pode usar o SSHFS. O SSHFS permite montar um diretório remoto via SSH como se fosse uma pasta local no seu sistema de arquivos.

Aqui está o passo a passo:


1. Instalar o SSHFS no computador local

No seu Ubuntu local, abra o terminal e instale o SSHFS:

sudo apt update
sudo apt install sshfs

2. Criar uma pasta de montagem local

Crie um diretório no seu computador local onde a pasta remota será montada. Por exemplo:

mkdir ~/supercomputador

3. Montar o diretório remoto com SSHFS

Supondo que:

  • O usuário no supercomputador seja usuario.
  • O endereço do supercomputador seja supercomputador.exemplo.com.
  • O diretório remoto que você quer acessar seja /path/remoto.

Execute o seguinte comando no terminal local:

sshfs usuario@supercomputador.exemplo.com:/path/remoto ~/supercomputador
  • usuario é o nome de usuário no supercomputador.
  • supercomputador.exemplo.com é o endereço do supercomputador.
  • /path/remoto é o diretório remoto no supercomputador que você quer montar.
  • ~/supercomputador é o diretório local onde a pasta será montada.

4. Verificar a montagem

Após a execução do comando, o conteúdo do diretório remoto deve aparecer na pasta ~/supercomputador. Você pode acessar, editar ou mover os arquivos normalmente como se estivessem no seu computador local.


5. Desmontar o diretório

Quando terminar o uso, você pode desmontar o diretório usando:

fusermount -u ~/supercomputador

6. Automatizar o processo (opcional)

Se você quiser montar a pasta automaticamente ao inicializar o sistema, pode adicionar uma entrada no arquivo /etc/fstab. No entanto, isso exigirá o uso de chaves SSH para evitar a necessidade de digitar senhas.

Gerar e usar chave SSH:

  1. Gere uma chave SSH (se ainda não tiver):

    ssh-keygen -t rsa
    
  2. Copie a chave pública para o supercomputador:

    ssh-copy-id usuario@supercomputador.exemplo.com
    
  3. Teste se consegue logar no supercomputador sem digitar a senha:

    ssh usuario@supercomputador.exemplo.com
    
  4. Adicione no /etc/fstab a seguinte linha:

    usuario@supercomputador.exemplo.com:/path/remoto /home/seu-usuario/supercomputador fuse.sshfs defaults,_netdev 0 0
    

    Isso fará com que o diretório remoto seja montado automaticamente no boot.


Conclusão:

O SSHFS é uma maneira simples, rápida e segura para montar pastas de supercomputadores no seu computador local. Ele usa o protocolo SSH, então a segurança é garantida, e você não precisa transferir arquivos manualmente.

segunda-feira, 18 de dezembro de 2017

CPS - Computer prograns in seismology

Download

Ensure that you have a high speed connection since the size of the current version is 28807040 bytes.

Download using a browser

Enter the following URL in your browser and save locally:
  http://www.eas.slu.edu/eqc/eqc_cps/Download/NP330.Apr-12-2017.tgz

Download using the wget command

If you have the command wget installed on your LINUX, MacOS-X, Solaris or CYGWIN distribution, enter the command


 wget http://www.eas.slu.edu/eqc/eqc_cps/Download/NP330.Apr-12-2017.tg

segunda-feira, 30 de novembro de 2015

(stnm,angle,zp,rp,e,z,er,zr)
SOAR 55.124600 1.081134 1.740861 7.807229 1.207623 -82.192771 0.448841
SOBB 70.771800 0.719768 1.783666 35.380371 0.863497 -54.619629 0.487008
SOJB 57.903100 1.013059 1.772279 11.594395 1.156341 -78.405605 0.490629
SOPS 60.973600 0.939504 1.796902 16.350709 1.097393 -73.649291 0.516293
SOSB 71.806500 0.697680 1.771110 37.746376 0.832339 -52.253624 0.474853
SOSJ 35.120700 1.567839 1.308754 0.000000 0.995253 0.000000 2.068361
SOVJ 64.161000 0.865466 1.809794 21.892238 1.030960 -68.107762 0.524157
(stnm,angle,zp,rp,e,z,er,zr - sem altitude)
SOAR 62.066800 0.913827 1.802873 18.182441 1.075352 -71.817559 0.521005
SOBB 75.134300 0.626563 1.708641 45.845067 0.720724 -44.154933 0.423942
SOJB 64.517400 0.857347 1.810342 22.549968 1.023074 -67.450032 0.523954
SOPS 67.414200 0.792546 1.807219 28.185167 0.954642 -61.814833 0.514630
SOSB 75.653400 0.615295 1.695219 47.176271 0.701626 -42.823729 0.414360
SOSJ 42.558900 1.393612 1.507147 0.943508 1.478329 -89.056492 0.285028
SOVJ 69.490100 0.747307 1.795538 32.547634 0.899994 -57.452366 0.499677

domingo, 17 de maio de 2015

SAC INSTALLATION

http://ds.iris.edu/ds/nodes/dmc/software/downloads/sac/

#sac
export SACHOME=/usr/local/sac
export PATH=$SACHOME/bin:$PATH
export SACAUX=$SACHOME/aux
export SACLIB=$SACHOME/lib/sacio.a
export SAC_USE_DATABASE=0
export SAC_DISPLAY_COPYRIGHT=1
export SAC_PPK_LARGE_CROSSHAIRS=1
DOWNLOAD SAC

Binary Installation

If you received a binary distribution of SAC, it expects to be installed at /usr/local/sac.
% tar -zxf sac-101.6_linux_x86_64.tar.gz -C /usr/local
Environment setup
SAC comes with a set of scripts to add the correct directories to your path and setup the environment variables properly. They are located in the bin directory within sac distribution. Follow the instructions based on the shell you are running.
sh / bash
To your ~/.profile or ~/.bashrc add:
source /usr/local/sac/bin/sacinit.sh
csh / tcsh
To your ~/.cshrc or ~/.tcshrc add:
source /usr/local/sac/bin/sacinit.csh
Either reinitializing your shell or logging out/logging in will setup your shell for using SAC.
Customization
You are free to copy the contents of the sacinit scripts to either of your shell's initialization files to customize the environment to your liking.

Running SAC

  • Error: sac: /lib64/libc.so.6: version 'GLIBC_2.14' not found (required by sac)
    Cause: Incompatible C Library
    Ubuntu 12.10 uses 2.14
    CentOS 6.4 uses 2.12
    Note: CentOS binary works on Ubuntu 12.10