Updates and Results Talks and Posters Advice Ideas Important Figures Write-Ups Outreach How-To Funding Opportunities GENETIS
  GENETIS, Page 6 of 13  ELOG logo
Entry  Fri Feb 4 16:50:09 2022, Ryan Debolt, Loop Run run_details.txt

Run Type

Main Arasim Loop


Run Date

02/04/2022


Run Name

2022_02_04_Rank


Why
are we doing this run?

To test rank selection in main loop


What is different about this run from the last?

Rank
Slection is being used.
Parents.csv introduced.
Elite is being turned off.


Symmetric, asymmetric, linear,
Entry  Fri Feb 4 16:10:32 2022, Julie Rolla, Run Log Template 
For PAEA Algorithm:

Part I: Complete as soon as the run starts

Run details: Please answer all
of the questions below!


Run Type

Answer here whether or not it's AREA (Gain pattern evolution) or PAEA (Bicone
evolution)


Run Date

Add answer here


Run Name

Add answer here


Parameters
Entry  Mon Nov 8 17:27:01 2021, Ethan Fahimi, 07/20/2021 AREA run 3 violin plot 20211104fahimi5run2.png
This is a plot made from the AREA project with full Arasim implementation with each gain pattern of each individual being fixed across all frequencies.

This run was done with 50 total individuals per generation, across 36 generations. Each individual was tested with 4 seeds of 10,000 neutrinos,
for a total of 40,000 neutrinos. For each new generation, 25 individuals were created with roulette crossover, 8 with roulette mutation, 9 with tournament
Entry  Mon Nov 8 17:04:30 2021, Ethan Fahimi, 11/04/2021 AREA run 2 violin plot 20211104fahimi5run2.png
This is a plot made from the AREA project with full Arasim implementation with each gain pattern of each individual being fixed across all frequencies.

This run was done with 50 total individuals per generation, across 36 generations. Each individual was tested with 4 seeds of 10,000 neutrinos,
for a total of 40,000 neutrinos. For each new generation, 25 individuals were created with roulette crossover, 8 with roulette mutation, 9 with tournament
Entry  Fri Sep 17 13:41:36 2021, Ethan Fahimi, 07/20/2021 AREA run 3 violin plot Image_9-13-21_at_6.35_PM.jpg
This is a plot made from the AREA project with full Arasim implementation. It can be seen that the Veff of any individuals is not what I would consider
"good", nor is it really rising, it is quite flat. This is because in this version of AREA, the gain pattern at each frequency is generated differently
than each other frequency, there is no correlation. This is known and actively being corrected. This plot is of old data and was just made for two reasons:
Entry  Wed Sep 8 16:36:33 2021, Alex M, MODE Workshop Presentation GENETIS_MODE_Presentation.pptx
We presented at a workshop put on by the MODE collaboration. MODE is a collaboration dedicated to applying Automatic Differentiation to detector design.
Here's the website: https://mode-collaboration.github.io/#:~:text=MODE%20(for%20Machine%2Dlearning%20Optimized,in%20space%2C%20and%20in%20nuclear

 
Entry  Fri Sep 3 14:28:55 2021, Alex M, Plots for 9/3/21 Collaboration Meeting polar_plot_300.04.pngpolar_plot_200.02.pngVSWR_plot_1811.pngmean_gain_difference_1811.png
This ELOG post contains plots I made this week for comparing the antennas as they were evolved in the run being discussed in the upcoming paper with
those same antennas when using realized gain instead of gain. These plots are preliminary, in that they should be edited before being placed in a paper
(for example, VSWR is not in dBi).
Entry  Fri Sep 3 14:06:39 2021, Alex M, Plots for 9/3/21 Collaboration Meeting 
Here are plots I made for the meeting on 9/3/21. These plots represent a comparison of the gain and realized gain for the 23rd generation of the run
being discussed in the upcoming paper. Here is a list of the plots


Gain vs realized gain

Polar plots of the best individual from generation 23 


S11/VSWR plots

Shows
Entry  Wed Jul 14 15:45:30 2021, Ethan Fahimi, Wednesday Updates (7/14/2021) 



Ethan
Worked with Alex on fixing a few bugs with AREA. We are
trying to solve an issue where the individuals are not finishing runs (around one in every four gens with 100 individuals). We believe some individuals
may be too good and are then taking more than the wall time we have given them. Alex is testing this while I am working on a script that will add all the
Entry  Wed Jun 23 16:34:10 2021, Ethan Fahimi, Daily Update 6/23/2021 



Name
Progress
Plans


Alex
M
 
 


Lydon
 
 


Ryan

 

 


Ben
 
 


Ethan
With
Entry  Tue Apr 6 18:00:23 2021, Julie Rolla, GENETIS Google Drive with Talks/Posters, Grant writings, Papers 
https://drive.google.com/drive/folders/1iDamk46R2_oOLHtvsOg4jNy05mCiB7Sn?usp=sharing
Entry  Fri Mar 19 17:39:47 2021, Alex M, New Run 
We began a new run using the same parameters as the previous one (see the last ELOG entry). The previous one ran for 8 generations. The difference between
this run and the last one is that we have added in the polarity fix for AraSim Brian and Jorge gave us (copying the correct Report.cc and Report.h files
into our AraSim version). Here are the run parameters:
Entry  Mon Mar 15 13:05:22 2021, Alex M, Current Run 
We are currently running the loop using the improved parameters. The parameters are as follows:


50 individuals
80/20 Roulette/Tournament
6% Reproduction, 72% Crossover, 22% Mutation

Also note that individual 5 of generation
1 had its fitness score altered because one of its AraSim jobs didn't finish in time (and we would have had to wait 5 hours for it to rerun).
Entry  Thu Mar 11 15:41:52 2021, Alex M, Running The Loop Updated 
Because of issues we were having with XF when running at the command line, we've shifted to running through a Pitzer VDI (see here: https://ondemand.osc.edu/pun/sys/dashboard/batch_connect/sys/bc_desktop/vdi/session_contexts/new).

The VDI will give you a mirror of a desktop running on OSC's side, so things like XF will run much faster. You can open a terminal by clicking
the black box at the bottom of the screen and then run the loop like normal (./Asym_XF_Loop.sh). This has the added benefit of making it possible to exit
Entry  Fri Jan 29 15:59:21 2021, Alex M, Loop Demonstration Video 
Here's the video I made a few months ago demonstrating how to run the loop. There might be some changes that have been made since then, but they'll
generally be minor so it should still be representative of what running the loop looks like. It might need to be shared with you through the Microsoft
drive service OSU gives us in order to view it, so either message me on Slack or email me at machtay.1@osu.edu and I'll share the link through there.
Entry  Tue Jan 26 17:17:41 2021, Ethan Fahimi, Tuesday Updates 01/26/2021 



Ethan F
Continued implementing some solutions the OSC helpdesk
gave me for fixing the unwanted extensions on the job output files.


 
 


 
 


 
 


 
 


 
 


 
 


Entry  Tue Jan 19 19:00:30 2021, Alex M, Latest Run Details/Running on Slurm 
OSC managed to figure out our issue with running XF from an interactive job on Slurm. Previously, we were losing our connection to x11 forwarding. The
solution is to use sinteractive instead of srun to obtain an interactive job. Here's the syntax:

sinteractive -A PAS0654 -t <time> -N 1 -n 8 -p serial
Entry  Fri Dec 11 17:47:48 2020, Ethan Fahimi, Friday Updates 



Ethan F
Fixed the issued AREA was having with finding test_{ind}.txt,
now to fix problems with finding Veff and the project should be working.


 
 


 
 


 
 


 
 


 
 


 
 


Entry  Mon Dec 7 22:51:08 2020, Alex M, Important Runs 
Today I removed some of the run directories which had very little or no data or weren't worth keeping around. There are still a few that I think
can be removed, but I'm keeping them until we can get a consensus that they can definitely be removed. Below I listed the names and descriptions of
the runs that I think we should definitely preserve going forward. In general, the more data contained in the run directory, the more important it is to
Entry  Wed Dec 2 15:24:39 2020, Alex M, Guide for Loop Errors Loop_Error_list.txt
Attached is a .txt file you can find in the Evolutionary_Loop directory as Loop_Error_List.txt. It's a list of the current errors we sometimes experience
in the loop, along with how to fix them if you encounter them while running. If people encounter errors that aren't in the list, let everyone know
in the #genstudents chat on slack and update the file with the error message and when it was encountered (what state the loop was in) and the possible
ELOG V3.1.5-fc6679b