Transferência de arquivos

O CENAPAD-SP dispõe do ambiente computacional:

Ao conectar-se ao CENAPAD-SP, o usuário estará por default conectado ao servidor de conexões (máquina frontend.cenapad.unicamp.br).

Para conectar-se ao ambiente de processamento (ambiente Lovelace), o usuário deve digitar (em sua sessão na máquina frontend.cenapad.unicamp.br) o comando abaixo:

Isso irá direcionar a sessão para a máquina front-end do ambiente de processamento DELL/Lovelace.

O login e a senha do usuário no CENAPAD-SP são sempre os mesmos, independentemente do ambiente computacional utilizado.

Transferindo arquivos para o ambiente computacional

Está disponível, a partir da sessão no servidor de conexões, o diretório home do usuário no ambiente computacional:

A transferência de arquivos para o CENAPAD-SP deve sempre ser feita para o servidor de conexões (cenapad.unicamp.br), indicando-se o ambiente destino através do diretório acima. Exemplos:

- Para transferir um arquivo de sua máquina local para sua conta no ambiente DELL/Lovelace , o usuário deve usar (em sua máquina local) o comando:

scp -P 31459 nome_arquivo login@cenapad.unicamp.br:~/homelovelace

- Para transferir um diretório (e seus subdiretórios) de sua máquina local para sua conta no ambiente DELL/Lovelace, o usuário deve usar (também em sua máquina local) o comando:

scp -P 31459 -r nome_diretorio login@cenapad.unicamp.br:~/homelovelace

- Para transferir um arquivo de sua conta no ambiente DELL/Lovelace para sua máquina local, o usuário deve usar (também em sua máquina local) o comando:

scp -P 31459 login@cenapad.unicamp.br:~/homelovelace/nome_arquivo .

IMPORTANTE: O comando acima assume que o arquivo encontra-se no "diretório raiz" da conta do usuário no ambiente DELL/Lovelace. Caso o arquivo a ser transferido esteja dentro de algum subdiretório, o "caminho" completo deve ser especificado.

Exemplo:

- Se o arquivo encontra-se na conta do usuário no ambiente DELL/Lovelace sob o diretório "resultados" o comando deve ser:

scp -P 31459 login@cenapad.unicamp.br:~/homelovelace/resultados/nome_do_arquivo .

O caracter "." (ponto final) é mandatório nos comandos acima, e pode opcionalmente ser substituído por um subdiretório da conta do usuário em sua máquina local.

- Para transferir um diretório (e seus subdiretórios) de sua conta no ambiente DELL/Lovelace para sua máquina local, o usuário deve usar (também em sua máquina local) o comando:

scp -P 31459 -r login@cenapad.unicamp.br:~/homelovelace/nome_diretorio .

O comando acima assume que o diretório a ser copiado está sob o "diretório raiz" do usuário no ambiente DELL/Lovelace. Caso o diretório a ser transferido esteja dentro de algum subdiretório, o "caminho" completo deve ser especificado

O caracter "." (ponto final) é mandatório no comando acima, e pode opcionalmente ser substituído por um subdiretório da conta do usuário em sua máquina local.

IMPORTANTE - Caso o arquivo de origem tenha sido criado em uma máquina Windows, é preciso convertê-lo para o formato Linux antes de usá-lo no ambiente CENAPAD-SP. Para fazer essa conversão, o usuário deve usar o seguinte comando (no ambiente CENAPAD-SP) :

dos2unix <nome_do_arquivo>

No ambiente do Cenapad-SP, as máquinas podem ser usadas de duas maneiras:

  1. Modo interativo - usado para compilação de programas, criação e edição de inputs, verificação de outputs e submissão de jobs a serem executados.

  2. Modo batch - usado para o processamento propriamente dito. Nesse modo, o job é submetido a um Sistema de Filas, para ser executado quando houver máquina/recursos disponíveis. Podem ser executados em batch programas seriais ou paralelos.

É necessário que se utilize as ferramentas adequadas no ambiente computacional. Nos próximos capítulos deste Guia serão descritos os procedimentos básicos para submissão de tarefas computacionais (jobs batch) ao ambiente computacional disponível no CENAPAD-SP.