Gamit

Recomenda-se fortemente o uso do envio local. Desse modo, não é mais necessário gerar um .zip e o arquivo commands.sh

Envio local, exemplos de scripts

Informações sobre o uso direto do cluster local estão em aqui.

#!/bin/bash
#SBATCH -t 30:00

module load gamit

# Cria um link no $HOME para a versão atual do Gamit
if [ ! -e ~/gg ]
then
  ln -s /opt/GridUNESP/gamit/current ~/gg
fi

# setup env
sh_setup -yr 2000
sed -i "s/itrf05.apr/regional.apr/" tables/process.defaults

# Configura o seu email
sed -i "s/set mailto = ''/set mailto = 'mail@example.org'/" tables/process.defaults

cd tables
sh_upd_stnfo -l sd
mv station.info.new station.info
sh_upd_stnfo -files ../rinex/*.00o
cd ..

# run gamit
sh_gamit -expt scal -d 2000 034 035 036 -pres ELEV -orbit IGSF -copt x k p -dopts c ao
sh_glred -s 2000 034 2000 036 -expt scal -opt H G E

Submissa Simplificada

Introdução

Instruções para acessar os servidores: InstrucoesDeAcesso

Informações sobre o sistema de submissão simplificado (GO): SubmissaoSimplificada

Utilização

Isso cria e envia o seu job para o grid. Caso não queira enviar imediatamente, utilize a opção "-nosubmit". O arquivo de submissão será criado com o nome de "caso.go.submit".

Caso você tenha especificado checkpoints ou arquivos de progresso, eles serão automaticamente copiados para esse diretório.

IMPORTANTE: NÃO USE ESPAÇOS NOS NOMES DOS ARQUIVOS

Por sua complexidade, é necessário preparar os arquivos de entrada do Gamit e empacotá-los em um ou mais .zip.

Também é necessário criar um arquivo nomeado "commands.sh".

Exemplo .go:

APP=gamit
INPUT="2000.zip commands.sh" 
OUTPUT="output.zip" 

Exemplo commands.sh:

# setup env
sh_setup -yr 2000
sed -i "s/itrf05.apr/regional.apr/" tables/process.defaults
sed -i "s/set mailto = ''/set mailto = '$USER@grid.unesp.br'/" tables/process.defaults

cd tables
sh_upd_stnfo -l sd
mv station.info.new station.info
sh_upd_stnfo -files ../rinex/*.00o
cd ..

# run gamit
sh_gamit -expt scal -d 2000 034 035 036 -pres ELEV -orbit IGSF -copt x k p -dopts c ao
sh_glred -s 2000 034 2000 036 -expt scal -opt H G E

# pack output
zip -ry output.zip *
exit 0

Um exemplo do arquivo 2000.zip está disponível em /opt/GridUNESP/gamit/tests/2000.zip

Opções

Opções comuns

Opções avançadas

Dicas