Latest parameter runs and associated modifications
This commit is contained in:
parent
8531865111
commit
eb9a2a2150
@ -549,18 +549,54 @@ SaveDirectory = './Results/Data_3D/AnisotropicTrap/TiltedDipoles45';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_079_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_080_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_081_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_082_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_083_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_084_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_085_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_086_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_087_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_088_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_089_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_090_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/';
|
||||
JobNumber = 0;
|
||||
JobNumber = 1;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
@ -16,6 +16,11 @@ OptionsStruct.CutoffType = 'Cylindrical';
|
||||
OptionsStruct.SimulationMode = 'EnergyMinimization'; % 'ImaginaryTimeEvolution' | 'RealTimeEvolution' | 'EnergyMinimization'
|
||||
OptionsStruct.GradientDescentMethod = 'NonLinearCGD'; % 'HeavyBall' | 'NonLinearCGD'
|
||||
OptionsStruct.MaxIterationsForGD = 15000;
|
||||
OptionsStruct.TimeStepSize = 1e-3; % in s
|
||||
OptionsStruct.MinimumTimeStepSize = 1E-6; % in s
|
||||
OptionsStruct.TimeCutOff = 1E5; % in s
|
||||
OptionsStruct.EnergyTolerance = 5E-10;
|
||||
OptionsStruct.ResidualTolerance = 1E-05;
|
||||
OptionsStruct.NoiseScaleFactor = 0.010;
|
||||
|
||||
OptionsStruct.PlotLive = false;
|
||||
|
@ -9,7 +9,7 @@
|
||||
#SBATCH --gres=gpu:1
|
||||
#SBATCH --mem=12G
|
||||
# Estimated wallclock time for job
|
||||
#SBATCH --time=03:00:00
|
||||
#SBATCH --time=00:40:00
|
||||
#SBATCH --job-name=simulation
|
||||
#SBATCH --error=simulation.err
|
||||
#SBATCH --output=simulation.out
|
||||
@ -27,7 +27,6 @@ echo "Number of GPUs allocated to job: $SLURM_GPUS"
|
||||
# Load module
|
||||
module load math/matlab/R2023a
|
||||
|
||||
echo Directory is `pwd`
|
||||
echo "Initiating Job..."
|
||||
|
||||
# Start a Matlab program
|
||||
|
@ -1,11 +1,11 @@
|
||||
# ----------- Define scan ranges -----------
|
||||
|
||||
# Use space-separated or comma-separated floats/integers (can be bracketed)
|
||||
SCATTERING_LENGTH_RANGE="[85.0]"
|
||||
POLAR_ANGLE_RANGE="[0]"
|
||||
# Use space-separated floating-point/integer values
|
||||
SCATTERING_LENGTH_RANGE="[79.0 80.0 81.0 82.0 83.0 84.0 85.0 86.0 87.0 88.0 89.0 90.0]"
|
||||
POLAR_ANGLE_RANGE="[0.0]"
|
||||
AZIMUTHAL_ANGLE_RANGE="[0.0]"
|
||||
NUM_ATOMS_LIST="[90000]"
|
||||
CHUNK_SIZE=1
|
||||
NUM_ATOMS_LIST="[50000 60000 70000 80000]"
|
||||
CHUNK_SIZE=4
|
||||
|
||||
# ----------- Count total combinations for SLURM array -----------
|
||||
|
||||
@ -32,24 +32,15 @@ sbatch --export=SCATTERING_LENGTH_RANGE="$SCATTERING_LENGTH_RANGE",POLAR_ANGLE_R
|
||||
#SBATCH --cpus-per-task=8
|
||||
#SBATCH --gres=gpu:1
|
||||
#SBATCH --mem=16G
|
||||
#SBATCH --time=00:40:00
|
||||
#SBATCH --time=03:30:00
|
||||
#SBATCH --job-name=simulation
|
||||
#SBATCH --error=simulation_%A_%a.err
|
||||
#SBATCH --output=simulation_%A_%a.out
|
||||
#SBATCH --array=1-${numArrayJobs}
|
||||
|
||||
echo "Working Directory: $PWD"
|
||||
echo "Running on host $HOSTNAME"
|
||||
echo "Job id: $SLURM_JOB_ID"
|
||||
echo "Job name: $SLURM_JOB_NAME"
|
||||
echo "Number of nodes allocated to job: $SLURM_JOB_NUM_NODES"
|
||||
echo "Number of GPUs allocated to job: $SLURM_GPUS"
|
||||
echo "SLURM task index: \$SLURM_ARRAY_TASK_ID"
|
||||
|
||||
# Load MATLAB
|
||||
module load math/matlab/R2023a
|
||||
|
||||
echo Directory is pwd
|
||||
echo "Initiating Job..."
|
||||
|
||||
# Run MATLAB wrapper with this batch index
|
||||
|
Loading…
Reference in New Issue
Block a user