-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
1202 lines (1201 loc) · 58.2 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
* commit 661e605472068dd055fd54bd6801268c89b7f9ce
| Author: John Hoffman <[email protected]>
| Date: Thu Nov 5 20:11:23 2015 -0500
|
| Made some changes to handle users that try large angle scattering calculations
|
* commit 78637838025b3770af62e881da900fff05167452
| Author: John Hoffman <[email protected]>
| Date: Thu Nov 5 16:26:56 2015 -0500
|
| Added ability to define units for input and output
|
* commit 0cadfdae3ade022e4ec99ac7d7d9c72b66909d8b
| Author: John Hoffman <[email protected]>
| Date: Fri Oct 30 17:17:04 2015 -0400
|
| Old changes...moved to v 1.1.8
|
* commit 84acc66337e607d5852127d5c5b40c685b768144
| Author: John Hoffman <[email protected]>
| Date: Sat Sep 19 17:30:52 2015 -0400
|
| 1) got rid of fftw3 conditional stuff in the src/Makefile.am file. 2) Added a custom.f90.in file that conditionally includes openmp library.
|
* commit 4210d7e564d24c2b72355de0e8385b18d634717f
| Author: John Hoffman <[email protected]>
| Date: Sat Sep 19 17:15:33 2015 -0400
|
| Remaking things, apparently I deleted some important parts of the configure file related to a newline thing?
|
* commit 00ddb86ce0cc4ce99ccc527bcdeafa3e6c54e636
| Author: John Hoffman <[email protected]>
| Date: Sat Sep 19 17:08:11 2015 -0400
|
| Removed all FFTW-related files and options (or at least I think I did...
|
* commit daf5d3d5ccc5a91c071ff0194322f88966dcba7f
| Author: John Hoffman <[email protected]>
| Date: Fri Sep 18 11:13:19 2015 -0400
|
| ggadt now _requires_ that you specify --datadir at configure time, but this should fix the permission issues. Added a data/ dir and changed the installation procedures
|
* commit 135ffeaebab4d52376241a1afa7e78e1111526db
| Author: John Hoffman <[email protected]>
| Date: Mon Sep 14 17:58:13 2015 -0400
|
| Centered spheres now (this only matters if you output the shadow function), and updated the documentation. The example folder has also now been updated to reflect the addition of the 2d case
|
* commit 24ab9c477e1944d60f6a6185a4cb681bde0e54f0
| Author: John Hoffman <[email protected]>
| Date: Wed Sep 9 11:21:42 2015 -0400
|
| Added example with 2d diffscat calculation. Documentation not yet updated to reflect this. Also cleaned up the header/parameter output section of GGADT
|
* commit bdd15fd02ac3dd7d5628e27b2df9178b6e8da395
| Author: John Hoffman <[email protected]>
| Date: Wed Sep 9 09:29:28 2015 -0400
|
| Finally fixed offset problem (or so I think). It involved not putting a +1 at the end of Kout and in the relevant places in the fftXd_XX functions. Also removed the sang_correction option and some references to the save-phi-grid option. Also fixed a problem with parameter output that Bruce ran into; if you do a diffscat calculation and define material-file and ephot, GGADT lies about which index of refraction its using. The parameter output function uses ior-re and ior-im, but it SHOULD use ior_res_single_en(j) and ior_ims_single_en(j) where j is the material index.
|
* commit 5a4316afc9fa9523c2d139d93a14ab394d11031c
| Author: John Hoffman <[email protected]>
| Date: Thu Sep 3 19:08:48 2015 -0400
|
| GGADT now can save orientations used AND allows user to specify sigfigs with --output-sigfigs. Still need to add function to convert DDSCAT --> MSTM and adjust the saving of orientations accordingly.
|
* commit 0bf1616ac88f85aac1a9e84fc7d4bbeb737375b3
| Author: John Hoffman <[email protected]>
| Date: Mon Aug 31 16:22:42 2015 -0400
|
| small change in readme...
|
* commit ed800efcff96b72880ba5a95f27b68f1ac56aca4
| Author: John Hoffman <[email protected]>
| Date: Mon Aug 31 16:15:02 2015 -0400
|
| Added to the EXTRA_DIST variable in Makefile.am; also removed a debugging statement in ggadt.f90.in.
|
* commit 04d614b988820b72391fed495259a0d7957b5cfc
| Author: John Hoffman <[email protected]>
| Date: Mon Aug 31 15:21:14 2015 -0400
|
| Added pdf manual. Changed src/Makefile.am to remove the \*-local instructions; this was messing everything up because data_dir is not set by configure anymore (check this?)
|
* commit c96c061e2960ab74b421032e166b2c9b1f665e8b
| Author: John Hoffman <[email protected]>
| Date: Mon Aug 31 14:49:13 2015 -0400
|
| cleaned up directory somewhat
|
* commit 45644cb187d18d8a5081dbf82fa04f63ec9aa767
| Author: John Hoffman <[email protected]>
| Date: Mon Aug 31 14:45:33 2015 -0400
|
| oops...accidentally committed after compilation
|
* commit 7597e52e5b2b872bdb76f7d5a9a3bfb38d5c632c
| Author: John Hoffman <[email protected]>
| Date: Mon Aug 31 14:44:16 2015 -0400
|
| Added data file to gitignore
|
* commit 52468cdfa32661af491c0d9761dec9f52bad2746
| Author: John Hoffman <[email protected]>
| Date: Mon Aug 31 14:43:07 2015 -0400
|
| added bash scripts to gitignore
|
* commit 431457ad4d051940490082ba16f0c91f2badf7e8
| Author: John Hoffman <[email protected]>
| Date: Mon Aug 31 11:11:08 2015 -0400
|
| Updated documentation; I also added some comments to the ggadt.f90 file. NEW SPHINX DOCUMENTATION. Don't need the problematic doc/ folder, so I added it to gitignore. I'll put a pdf manual in the parent directory.
|
* commit 44dabdbf5a1bad525275b630ed3293c7ae553f12
| Author: John Hoffman <[email protected]>
| Date: Thu Aug 27 14:10:46 2015 -0400
|
| Added example folder
|
* commit 0f54dd7bda5542ebf86756ec79d28966e8c021e1
| Author: John Hoffman <[email protected]>
| Date: Tue Aug 4 13:47:10 2015 -0400
|
| Some small cleanup for the calculate_integrated_cross_sections function, also deleted an output statement from get_index in interp.f90.
|
* commit f835763756c1ade9a2ac3b209f62bb45465dd6a9
| Author: John Hoffman <[email protected]>
| Date: Thu Jul 30 15:31:29 2015 -0400
|
| Ability to save shadow funtion now in place; no ability to save phi
| function (at least for now). Removed foo.f90 (tested fft). Working
| ability to do phi averaging (or at least it should be working). Changed
| the way that angles are chosen for phi averaging so that the most
| efficient set of orientations are chosen. Added 1d/2d interpolation
| functions that are now faster and can handle complex values.
|
* commit 908c1a0c9c543a27d661169237292e579f947dac
| Author: John Hoffman <[email protected]>
| Date: Mon Jul 13 14:41:11 2015 -0400
|
| Added option to do phi averaging and specify the number of openmp threads. Also added command line arguments for saving the phi grid and/or the shadow function, but these are not yet operational.
|
* commit 7fc7b58e3167566ad1d2c9cf8d4d206d2383f255
| Author: John Hoffman <[email protected]>
| Date: Sat Jun 27 17:55:23 2015 -0400
|
| Updated version number
|
* commit cf306a162ef45f90dcad9932e47c08e6f715f542
| Author: John Hoffman <[email protected]>
| Date: Sat Jun 27 17:52:45 2015 -0400
|
| Added heuristic 1/ngrid correction to the thetax, thetay arrays; added no-sang-correction flag to turn this off
|
* commit b88f93447ca96959d0ec124574e122f8a79259f2
| Author: John Hoffman <[email protected]>
| Date: Sat Jun 27 17:28:37 2015 -0400
|
| Added a (1-1/ngrid) fudge factor to thetax,thetaz arrays; this aligns the numerical dQdOm with the analytical one. Maybe there's a bug that explain why this works so well?
|
* commit ad5e46baf87626f49e0db7b196f9f3182b5c3fbd
| Author: John Hoffman <[email protected]>
| Date: Sat Jun 27 13:49:58 2015 -0400
|
| small changes in cleandist-custom and remake bash scripts.
|
* commit 2e7a55947ca01f39ff936faf1d43b155b53551d4
| Author: John Hoffman <[email protected]>
| Date: Fri Jun 26 17:12:54 2015 -0400
|
| Disabled maintainer mode; this hopefully should work...
|
* commit 9ac3e8884684d7d4f7afa6dc5398fd3e5c27aeef
| Author: John Hoffman <[email protected]>
| Date: Fri Jun 26 16:55:07 2015 -0400
|
| this is just random attempts to make things installable by simply cloning the repository
|
* commit 6e79852b1dbae495724bdca97895dbd5a929d736
| Author: John Hoffman <[email protected]>
| Date: Thu Jun 25 13:46:01 2015 -0400
|
| Added some more information to the README file(s)
|
* commit c6290420cefeef15e7e78d2528a5a1ac452f6973
| Author: John Hoffman <[email protected]>
| Date: Thu Jun 25 11:23:02 2015 -0400
|
| Cleaned up some python scripts (still more to do on that front), and edited the Qext calculation in the spheres module; S(theta) had the wrong sign and the calculation of beta wasn't careful when it came to quadrants; this accounts for the odd 'sgnfac' variable that we had before. That has gone away.
|
* commit 05927183778638e73c48f0271dae886df69c0379
| Author: John Hoffman <[email protected]>
| Date: Tue Jun 9 22:02:03 2015 +0300
|
| Mathjax update; documentation now renders math (assuming you're connected to the internetz). Fixed a couple of small inconsistencies -- spherical module now just outputs theta, dQ/dOm instead of the 2d grid (and will do the full grid if you specify --do-full-2d-fft). Theta now runs from 0 to max_angle.
|
* commit 1fd3e5b2786a01b612dac7b4f0ebcaf6601d75f4
| Author: John Hoffman <[email protected]>
| Date: Mon Jun 8 17:06:52 2015 +0300
|
| Documentation update; added aclocal.m4; added line to .defaults
|
* commit db263990e8033c957f845392e45982edd66733ba
| Author: John Hoffman <[email protected]>
| Date: Mon Jun 8 12:05:14 2015 +0300
|
| ...the last changes weren't added to the commit...woops
|
* commit fa6708475017ec77bdf9e5053a1bea2f723db35f
| Author: John Hoffman <[email protected]>
| Date: Mon Jun 8 11:43:31 2015 +0300
|
| Major update. FFTW should now be fully operational; uses wisdom and
| should work with openmp. Configure.ac has been updated so it doesn't
| crash when you don't have FFTW installed with macports. You can now give
| configure an argument called macports_prefix=... to specify where
| macports resides, otherwise it assumes /opt. TODO (I forgot to test
| this): there might still be a problem when you search for fftw3.f -- it
| searches in the macports_prefix/local/include directory, but if /opt
| doesnt exist (because, e.g., the user is on Linux or something), it
| might crash. The FFTW wisdom implementation for Fortran 95 has been
| added to f95_wisdom.f90. Added foo.f90, which should test the usability
| of lfftw3_threads or lfftw3_omp; it doesnt do anything at the
| moment...Added --quiet and --do-full-2d-fft flags to GGADT (now uses 1d
| fft speedup by default). --quiet flag suppresses the progress output.
| Took fft(1d,2d)_firstk out of the fftw/gpfa modules and put them into
| the common module. TODO: cleanup sphere.f90 and add more documentation.
| Try to parallelize the section of fftw_firstk that has been giving you
| so much trouble. Update the documentation (which is ancient by now...)
|
* commit 5f4b3eddaab31cd883ed8dbdc5fc5c44c4b8bd7d
| Author: John Hoffman <[email protected]>
| Date: Tue Jun 2 22:51:59 2015 -0400
|
| MAJOR speed improvement (another order of magnitude). The reason for this will be explained more thoroughly in the documentation, but the main point is that we can avoid doing a 2d FFT altogether by simply averaging the shadow function along one of the axes. This is equivalent to assuming that phi=0, which is WLOG because we're averaging over orientations anyway.
|
* commit d75a99468fa4e541c2a930636ff842bfa72e1c7a
| Author: John Hoffman <[email protected]>
| Date: Tue Jun 2 15:13:28 2015 -0400
|
| Several changes. One, FFT module has been edited and will hopefully soon be close to working. Two, GGADT wasn't ensuring that the grid size was an allowed multiple of 2, 3 and 5 (needed for GPFA); a python script and hidden file have been added containing all of these numbers. GGADT now checks that a specified grid size is OK. Also, commented out the material file specification in the defaults file. Reason being that specifying ephot and ior-re/ior-im throws an error and GGADT would just go to the material file instead of using the ior-im/ior-re values. Also, the conventions for the offset FFTs (the enhancement variable, etc.) was confusing. I cleaned up the language to hopefully make things a bit clearer. Fixed the --use-padded-fft problem -- now completely avoids using fft_firstk function. Also sped up the numerical sphere section of ggadt.f90 by using a linear interpolation of a previously prepared 1-d S(theta). The OpenMP version of the numerical sphere was also wrong; this has been fixed. Added warning when ADT validity conditions are violated, and GGADT will still calculate things for very small grains. There is STILL a bug in the analytical implementation of dQsca/dOmega for spherical grains.
|
* commit 583bdd77cdcb5bb091506c3f9dcf30bfb44762e3
| Author: John Hoffman <[email protected]>
| Date: Thu May 14 11:25:19 2015 -0400
|
| Added yet another link to readme
|
* commit 714d0f2d663d6bce503b9e0ea9b361c02269d69b
| Author: John Hoffman <[email protected]>
| Date: Thu May 14 11:23:48 2015 -0400
|
| the doc link needs http i think...
|
* commit a424fec6ac2744547172ede3237ae15ec067f08f
| Author: John Hoffman <[email protected]>
| Date: Thu May 14 11:22:39 2015 -0400
|
| Added link to online docs in the README
|
* commit 99d8b40e616d739307fd781b0176afd256a1740a
| Author: John Hoffman <[email protected]>
| Date: Wed May 13 14:14:04 2015 -0400
|
| NOW it should work from github
|
* commit e10c9c4d6feb97b66007c3ad1f0abacbad324b53
| Author: John Hoffman <[email protected]>
| Date: Wed May 13 13:49:11 2015 -0400
|
| ...cannot remember what's changed in this commit...but this now includes the Makefile.in file. hopefully you can just do the configure-make-make install from the cloned github repository
|
* commit dda2d467046124f1f256e1601644c42af42f6092
| Author: John Hoffman <[email protected]>
| Date: Mon Apr 6 22:10:31 2015 -0400
|
| Changed version number...
|
* commit 9771fc99e61d94a086906f7f41716121d004b2f6
| Author: John Hoffman <[email protected]>
| Date: Mon Apr 6 22:08:18 2015 -0400
|
| Fixed buggy version of last commit -- as far as I know we still have a problem with the analytical sphere formula. Which is really really strange because translating it verbatim to Python gives perfect accuracy....
|
* commit b47c4ff9dc6213ca388d088c5f3ae92efac86f04
| Author: John Hoffman <[email protected]>
| Date: Mon Apr 6 21:54:50 2015 -0400
|
| Changed 'for nephot; for norientations' 'for norientations; for nephot' because otherwise you get tons of jitter for non-spherical grains. This needs to be retested. A new bug has been discovered -- the analytic formula for spherical grains appears to be only 1 pct accurate when it should be like 10-3 -- 10-4; a problem for another commit
|
* commit 7ae21bdda23e67da4221e35134cfd514f88e52db
| Author: John Hoffman <[email protected]>
| Date: Thu Aug 28 20:21:42 2014 -0400
|
| Added a working 'rotation_matrix' function that avoids doing matrix products. Have not tested it with 2d scattering function to see if the wierd streaks are present as was the problem with the original function. ALSO added an improved way to do calculations for ellipsoidal grains (much faster; not sure how much faster...). This removes the rotation matrix parameter for the ellipsoidal function calls, and for each orientation does the bulk of the number crunching ONE time, and stores 4 constants for future use for that orientation. This means that an additional function call 'set_constants' is needed after each orientation change.
|
* commit ede336df860acf7cde2b485fe7c860244540fd9c
| Author: John Hoffman <[email protected]>
| Date: Wed Aug 27 15:33:01 2014 -0400
|
| Fixed bug in sphere.f90, where ABS(rho1) was used instead of the correct 'rho1', leading to sign errors in the efficiencies.
|
* commit 2817e39e49d81bcf4b81a148fa569cea744d6c09
| Author: John Hoffman <[email protected]>
| Date: Thu Aug 21 18:45:34 2014 -0400
|
| Edited sphere.f90 module to reflect a discovered mistake in equation (16) (extinction efficiency for spheres) from Draine & Allaf-Akbari 2006. When Re(m-1) > 0, the old expression produced physically implausible results (i.e., negative efficiencies, efficiencies greater than 2). By changing the sign of |rho|sin(Re(rho) - beta) when Re(m-1) > 0, the result is consistent with Mie theory. Derivations of the correct formula are in progress.
|
* commit 895f7383bd35717e4d59ec73c0a0fef18cbb46af
| Author: John Hoffman <[email protected]>
| Date: Wed Aug 20 16:24:53 2014 -0400
|
| Whoops, last version didn't compile.
|
* commit c010a82ed4fd1008a7f4e7fea64670929402e839
| Author: John Hoffman <[email protected]>
| Date: Wed Aug 20 16:22:46 2014 -0400
|
| Modified sphere.f90 to be consistent with Bruce Draine's 'adt.f' code. Catches a zero-valued real component of m-1, and uses an approximation for when rho << 1.
|
* commit 6e1d4620b67433e058181f17c172af6f1199adaa
| Author: John Hoffman <[email protected]>
| Date: Sat Jul 5 19:05:02 2014 -0400
|
| Added 'custom' module for users to program their own grain geometry. Added documentation to support the custom module.
|
* commit af616709c2ce95a19b88e65f2e69418f90d691a0
| Author: John Hoffman <[email protected]>
| Date: Sun Jun 22 20:57:10 2014 -0400
|
| Hopefully resolved conflicts between parameterfiles/default files/command line input. A 'rank' attribute was added to the options datatype in the options module. The selected value for a parameter is chosen from the (1) command line (2) specified parameter file (3) default file (4) hard-coded default value. Some additional checks to the parameter reading section of the code were added. Still needs to be robustly tested to make sure the parameter selection works the way it is supposed to and that all conflicts are resolved appropriately.
|
* commit bf8a56e807454072174247d63d1719aed8db51b1
| Author: John Hoffman <[email protected]>
| Date: Sat May 31 19:42:24 2014 -0400
|
| Updated documentation and defaults file. Added --use-efficiencies flag, which allows users to specify whether or not they want the output in dimensionless units or not.
|
* commit 7c046d96e70a68c93ed628022ee34ce92fb1fd09
| Author: John Hoffman <[email protected]>
| Date: Sat May 31 14:55:32 2014 -0400
|
| Tested changes on metis
|
* commit cbb579820d037639d03133f580d88ab24f092c13
| Author: John Hoffman <[email protected]>
| Date: Sat May 31 13:11:06 2014 -0400
|
| Updated documentation and README file(s).
|
* commit 248b1cadef863a0c0e2a10737dca74e56e4d087a
| Author: John Hoffman <[email protected]>
| Date: Fri May 30 18:22:05 2014 -0400
|
| Edited .defaults.in for spacing
|
* commit ebfc053885ba7112fd5967eedc0712173a6af4d8
| Author: John Hoffman <[email protected]>
| Date: Fri May 30 18:11:50 2014 -0400
|
| edited .gitignore to untrack data output files.
|
* commit ad75827b3e51ebc1bba4de80b24221fa1a75dce1
| Author: John Hoffman <[email protected]>
| Date: Fri May 30 18:07:54 2014 -0400
|
| Added some edits to the configure.ac script, added documentation of source files, and edited README.md script.
|
* commit f2bd344e93fcd1ab9e8846a5fa2167c784c5c1e0
| Author: John Hoffman <[email protected]>
| Date: Thu May 29 18:15:58 2014 -0400
|
| Added default file. Added a markdown version of the README.md file (which is identical to the README file; both are kept so that the autoconf scripts don't complain. GNU compatible software has to have a file called 'README' in the parent directory. The options script also depends on the read(access=stream) command in Fortran, and this is NOT (I don't think) in the F95 standard. The configure.ac script should check that the fortran compiler can deal with this, otherwise they won't be able to use parameter files. Also added the grain-geometry=agglomerate option, but also kept the grain-geometry=spheres option as well.
|
* commit 59e9cfd153f82e38b4073c8f2dab8a45e5e65f82
| Author: John Hoffman <[email protected]>
| Date: Tue May 27 18:10:41 2014 -0400
|
| Fixed the bug in the analytic calculation of the differential scattering cross section (for a spherical grain). This still needs to be validated (there might still be significant differences between the analytical and numerical expressions) against Mie theory. The fudge factors are the 'nu_sphere' parameter defined in constants.f90.in, and the number of thetas for which to interpolate S(theta). Right now we use 10*size(thetax), but changing this might produce a few percent difference... Also changed 'sed' flag to 'integrated' flag. I think 'integrated' makes more sense than 'sed' for telling GGADT you want to calculate the integrated scattering/absorption cross sections. GGADT ALSO now outputs sigma_ext in addition to sigma_scat and sigma_abs.
|
* commit 2104552302abaa2f9acc357ccf62fc0661b63e84
| Author: John Hoffman <[email protected]>
| Date: Wed May 21 16:49:02 2014 -0400
|
| Misc. changes that I don't remember...Hopefully nothing major
|
* commit c9f14c4723f06b935e25084c860f27a1520ee46d
| Author: John Hoffman <[email protected]>
| Date: Wed Apr 16 23:32:00 2014 -0400
|
| Implemented analytical version of cross section calculation for spheres. Still need to implement analytical solution to the differential cross section for spheres.
|
* commit 3794b4b48c14cbc1ac56d5e3eb6bb9b94bd45b58
| Author: John Hoffman <[email protected]>
| Date: Tue Apr 1 20:41:59 2014 -0400
|
| Fixed a bug which was caused when using material-file and not material-file1,2,etc. One subroutine was using the wrong array of indices of refraction (the array it was using was uninitialized), so ggadt printed gibberish. Problem should be fixed now.
|
* commit 2217f259db4c05dcf199fbadaf4175b4dc8f3598
| Author: John Hoffman <[email protected]>
| Date: Mon Mar 31 09:24:03 2014 -0400
|
| Minor documentation changes, minor changes to some scripts
|
* commit 3a8a72dedee10f55ae016c905f729fc5dd787fae
| Author: John Hoffman <[email protected]>
| Date: Sat Mar 29 23:08:13 2014 -0400
|
| Added documentation for mixed grain compositions, organized table of input parameters, still need to add figures and additional examples.
|
* commit 62c3592381ef693a96f39c73d9b3de179a074fce
| Author: John Hoffman <[email protected]>
| Date: Sat Mar 29 20:56:02 2014 -0400
|
| Added ability to do mixed composition agglomerates.
|
* commit 2178239186496d2278e749096ab1f15d963e81a6
| Author: John Hoffman <[email protected]>
| Date: Sat Mar 29 14:15:03 2014 -0400
|
| Fixed errors in configure.ac (was checking for new_line wrong), added check for random_number(), tested dist on metis.
|
* commit af607588a85befd123fd334b9c73a0ae1dacce6d
| Author: John Hoffman <[email protected]>
| Date: Sat Mar 29 13:55:24 2014 -0400
|
| Fixed errors in principal axis rotation, updated documentation to reflect changes and included figures
|
* commit 739329da30fe9d2478d69e5e00f421d2ac588b67
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 28 18:45:47 2014 -0400
|
| Added ability to do orientational averages about a principal axis by specifying a new argument '--rotation-axis=xaxis,yaxis,zaxis,none'. Brandon suggested that this might end up being useful for doing grain alignment. I also fixed the configure script, so that it should actually listen to FCFLAGS=... I updated the documentation to reflect the new input option.
|
* commit e19fa0e482d39e5c4452c8607dc13f97f3df69a5
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 28 12:10:32 2014 -0400
|
| Divided write(0,*) grain_a into grain-axis-x,y,z because printing the array in the header bleeds into the next line, which is not commented out.
|
* commit f5505a543e864dec66acdd5591a01046a2beca11
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 28 12:04:14 2014 -0400
|
| Added trim(adjustl()) to strings in the print_parameters function to reduce whitespace
|
* commit 192e6154892a8dc5eed4ce85babeb607414bcdfd
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 28 11:53:55 2014 -0400
|
| Ooops, forgot to make changes to the Makefile.am in the last commit.
|
* commit a628c5296eb7feeb08ac728d89338595ff9b0b74
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 28 11:49:43 2014 -0400
|
| Changed extension from to f95 to f90, since ifort doesnt seem to automatically recognize the f95 file extension. There might be some way to tell it to, but for now I'll take the coward's way out and just change the file extensions.
|
* commit 203d9032cc72073dd50d76cf0fef723a51e47ceb
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 28 11:28:40 2014 -0400
|
| edited common.f95.in to not use an allocatable array of characters for agglom_material_tags (changed to just agglom_material_tag, which will be a buffer when iterating through spheres). Perhaps define a new datatype for materials?
|
* commit 7583869e5798e84a184e106c95e45171f35eb482
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 28 11:20:36 2014 -0400
|
| deleted test-changes.sh and Icon^M to clean up the clutter.
|
* commit e37569bdbf0ac2232327352d3bcd17c5085f61f2
| Author: John <[email protected]>
| Date: Fri Mar 28 11:14:53 2014 -0400
|
| Delete .dropbox
|
* commit 86faeaf99d9c7f8bdebc3fe119e1055c72d9e11e
|\ Merge: dd5a031 9755d69
| | Author: John Hoffman <[email protected]>
| | Date: Fri Mar 28 11:13:01 2014 -0400
| |
| | Fixed merge conflicts (ggadt.f95 wasn't deleted)
| |
| * commit 9755d69b5b46b5ae125991ec4732831ac79c52e4
| | Author: John Hoffman <[email protected]>
| | Date: Fri Mar 28 11:11:02 2014 -0400
| |
| | Fixed compilation errors (didn't request USING_FFTW be substituted in the configure.ac script). make distcheck still fails because automake (?) misuses tex2dvi command (complains that --output cannot be used when there is more than one argument ?)
| |
* | commit dd5a0312a5d65561161265b266c1f9109ee5607e
|\ \ Merge: 97cf286 caa2867
| |/ Author: John Hoffman <[email protected]>
| | Date: Thu Mar 27 21:00:17 2014 -0400
| |
| | Merge branch 'hoffman'
| | merging changes from hoffman...
| |
| * commit caa2867adfad90b6c53b6937b7ce8bb0fa982c61
| | Author: John Hoffman <[email protected]>
| | Date: Thu Mar 27 21:00:09 2014 -0400
| |
| | Added files that will be relevant to configuring on other systems. (i.e. ran aclocal, autoconf and automake).
| |
* | commit 97cf286f4e3995e36636162784d54738149e6d9a
|\ \ Merge: de052e4 b44fe0f
| |/ Author: John Hoffman <[email protected]>
| | Date: Thu Mar 27 20:53:35 2014 -0400
| |
| | Deleted non source files, merged changes from hoffman branch.
| |
| * commit b44fe0feb83f6d5c5b4d6d9a0cfaa420fa35cd66
| | Author: John Hoffman <[email protected]>
| | Date: Thu Mar 27 18:04:42 2014 -0400
| |
| | Some minor changes to common.f95.in (all commented out). Defining terms that we will need when doing mixed composition agglomerates.
| |
* | commit de052e4af9cd1a358081c90fd3443534f8bc29b6
|\ \ Merge: 5c1d45c 942d0dd
| |/ Author: John Hoffman <[email protected]>
| | Date: Thu Mar 27 16:02:27 2014 -0400
| |
| | Merge branch 'hoffman'
| | ...I'm not sure why I'm being asked to explain myself. The merge should just add the changes that were in the hoffman branch on my local machine. Changes include fixing the OpenMP version of the SED mode, and adding some documentation.
| |
| * commit 942d0dd1d555da06243d7e8201c70723f6be2ea3
| | Author: John Hoffman <[email protected]>
| | Date: Thu Mar 27 16:01:04 2014 -0400
| |
| | Added dedicated HTML doc directory, so users can access HTML docs before compiling everything. Also added the beginnings of a comprehensive developers' README_dev, replaced the old README. Fixed OpenMP problems for SED mode. Added some brief documentation to plot_utilities.py and testing_against_mie_theory.py.
| |
* | commit 5c1d45c3ef3050de8545a403f51f336f8cd33f19
|/ Author: John Hoffman <[email protected]>
| Date: Thu Mar 27 16:02:21 2014 -0400
|
| Added untracked files? I don't think there are any changes here...
|
* commit f14cd1408c51884b92c4b9d0738fa467964a1460
| Author: John Hoffman <[email protected]>
| Date: Wed Mar 26 16:29:57 2014 -0400
|
| cleandist-custom.sh now does not delete the configure file, so others can work on the code and not have to worry about having the latest edition of GNU Autotools.
|
* commit e397300f875f6a386d71e8d010f16c2b04494b4e
| Author: John Hoffman <[email protected]>
| Date: Wed Mar 26 15:51:43 2014 -0400
|
| added more files to gitignore
|
* commit 733ab6fd75b60bfdae3e70843b5daba32e7051e4
| Author: John Hoffman <[email protected]>
| Date: Wed Mar 26 15:42:23 2014 -0400
|
| added .gitignore
|
* commit 4c467c13c309f68d35c9f499775fa774ae05869d
| Author: John Hoffman <[email protected]>
| Date: Wed Mar 26 15:38:48 2014 -0400
|
| added get_large_files.sh and cleaned repository.
|
* commit f21bdf9e9bbdbe39e18f8ef667d2141da676a4ff
| Author: John Hoffman <[email protected]>
| Date: Wed Mar 26 10:40:03 2014 -0400
|
| Updated documentation. Fortran 95 compliant. Works on gfortran v4.3, g95 v0.93.
|
* commit f0a90269dbd000e2461a06643c65744d739ea2e8
| Author: John Hoffman <[email protected]>
| Date: Tue Mar 25 23:46:45 2014 -0400
|
| Should now be compatible with F95. Moved data files to a folder that will not be distributed with releases
|
* commit 63275034b2d4b1b1518ccfb929e0989cf64a90df
| Author: John Hoffman <[email protected]>
| Date: Tue Mar 25 18:10:04 2014 -0400
|
| more data files added, changed options.f95, will edit further on metis to make compatible with earlier versions of gfortran.
|
* commit c174566f293c80c2b565927abf9eb38f62f1ce13
| Author: John Hoffman <[email protected]>
| Date: Sun Mar 23 09:54:30 2014 -0500
|
| Tested ellipsoid, sphere and spheres module against mie theory, all is well (had abs and scat switched in the code somewhere). OpenMP mode is BROKEN. Does not produce sensible results (lots of stochasticity). Need to find fix. Mie theory python script added.
|
* commit 7dc7846d62bf14779b8a13d5c008a7d7ec34cf12
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 21 21:02:32 2014 -0500
|
| added cluster files. OpenMP works. Wrote several python scripts to test the sed of absorption/scattering cross sections. Absorption efficiency DECREASES with porosity. The opposite should happen.
|
* commit 63301f16b431eb399ea60762bfa413e6bb5ff362
| Author: John Hoffman <[email protected]>
| Date: Tue Mar 18 19:11:24 2014 -0500
|
| D03_f7.py now works, started exploring_fluffiness.py to look at changes as a function of porosity. Will need to get full set of agglomerate files from Bruce's website.
|
* commit aeddfbe0d933a36244c67d4bdb4160dc3bba2bce
| Author: John Hoffman <[email protected]>
| Date: Tue Mar 18 13:16:16 2014 -0500
|
| Compiles, reads bruce's material files, new set of material files in data/materials
|
* commit ad219bffb1e74993dda3e28428780bdb1588b322
| Author: John Hoffman <[email protected]>
| Date: Mon Mar 17 19:56:59 2014 -0500
|
| Compiles and runs
|
* commit 67277571eb8dab2de403279c36d9affeff3c1894
| Author: John Hoffman <[email protected]>
| Date: Mon Mar 17 16:49:51 2014 -0500
|
| progress towards a working SED module. Code is UNTESTED and only takes custom material files. (made a sample one: data/silicate.mat). No option to have mixed composition agglomerates. Made a new subroutine in the spheres module to rotate the spheres. The ellipsoid module does not have this, and maybe it's a good idea to make one for consistency.
|
* commit cdd2c195e9407f031f70d997ccb6c5a8f898be09
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 14 22:28:07 2014 -0400
|
| added get_ior() subroutine. Also just a placeholder for the moment.
|
* commit 254a674b2c38721aa10cf23c3b21ab7c13f71148
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 14 22:22:39 2014 -0400
|
| Added sigma_scat and sigma_abs functions, but they only return 1 at the moment. Added logic to ggadt.f95 to choose between sed mode and differential scattering cross section mode.
|
* commit cdc513d7b2763bd074934e816c3c650924c98a2a
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 14 19:03:23 2014 -0400
|
| Discovered that OpenMP does NOT currently work. I also have to figure out why AC_OPENMP doesnt automatically add -fopenmp to the FCFLAGS environment variable. Added some minor documentation.
|
* commit 0764beae12c38417ec200da7d092f251cd2a9f95
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 14 01:57:27 2014 -0400
|
| Fixed compile-time bugs in gpfamod/common stemming from 'use common' in gpfa (which then uses gpfa), and using c_double_complex where kind=dp_complex should have been used.
|
* commit 378a7b440e14069deea4dbc3b2f9a620a0558814
| Author: John Hoffman <[email protected]>
| Date: Fri Mar 14 01:38:22 2014 -0400
|
| Added scripts to quantify accuracy vs choice in nscatter, ngrain and norientations. Edited documentation. Began adding some declarations and code for SED mode. Did timing tests for padded vs. unpadded FFTs. FFTW is slower than before, since we avoid working with wisdom at the moment. Added common FFT methods to common_mod. Added default declarations to constants.f95.
|
* commit 6665b2e72f2155cdba0a26a6ed20268c12914799
| Author: John Hoffman <[email protected]>
| Date: Sun Mar 9 19:56:08 2014 -0400
|
| More cleanup...
|
* commit 3d1e2b744292cf1bd688eb3c10c78178f4177f80
| Author: John Hoffman <[email protected]>
| Date: Sun Mar 9 19:55:31 2014 -0400
|
| Additional cleanup and edited cleandist-custom.sh
|
* commit 8c2e162a745dbdabd721ac25c3eea6d98b64d2c7
| Author: John Hoffman <[email protected]>
| Date: Sun Mar 9 19:53:33 2014 -0400
|
| Tried to revert to f95, and it seems the only problem (except fftw3 problems) is the options module. We might have to replace that if we want to increase compatibility, but that will be annoying. The buggy behavior that occured when ngrain was too small to provide k out to kmax (i.e. when max-scattering-angle was too large compared to ngrain) has been addressed. GGADT prints an error, and the minimum ngrain value needed.
|
* commit 2febc2bcf9c64f6a3f40308fe652ba5a38e78ee4
| Author: John Hoffman <[email protected]>
| Date: Thu Mar 6 14:42:36 2014 -0500
|
| GPFA now compatible with experimental fft. Edited documentation to reflect new command line arguments. Documentation still needs extensive revision and additional information. Sample scripts need to be consistent with what's in the current directory.
|
* commit 31926b9eb9c75fb92cd4af090328f8d549921ee1
| Author: John Hoffman <[email protected]>
| Date: Thu Mar 6 14:15:34 2014 -0500
|
| Edited plot_utilities to give correct shape for get_1d_slice function. Tested that the indexing shortcut in phi_spheres works correctly. Tested results for spheres module doing single sphere (by eye). HD09 is still not consistent with what we're getting at large angles, even after using a very fine grid for nscatter and ngrid.
|
* commit 4d152f85ae9ab32f91e812fe3964bc8bc8ada11d
| Author: John Hoffman <[email protected]>
| Date: Wed Mar 5 22:41:29 2014 -0500
|
| All modules are stable and can do arbitrary Nscatter. The instabilities before were a result of not initializing arrays to 0. Heng and Draine status: The peak and low angle behavior is fine. However, there is no large angle theta-squared falloff. The origin of this needs to be found! HD09.py and DA06.py are both compatible with current changes.
|
* commit e22e799b0cf0ffe5de9dc61e624575076b1c0a31
| Author: John Hoffman <[email protected]>
| Date: Wed Feb 26 10:45:56 2014 -0500
|
| Now integrated a more efficient way to do the FFT. Still investigating the costs in accuracy. The new FFT only works with FFTW at the moment. Input options have changed: -nangle is now -norientations, -ngrid has split into -ngrain and -nscatter. I've written test-changes.sh which should run cases for spheres, sphere, ellipsoid for both experimental fft and the old fft with padding. I also added an additional module called 'constants.f03' which should contain things like pi, twopi, etc. SPHERES MODULE IS CURRENTLY INOPERABLE (outputs mostly NaN values)
|
* commit 1623a3d6cd8242a00d4394acd30e4eb86b9cd0a4
| Author: John Hoffman <[email protected]>
| Date: Mon Feb 17 17:26:14 2014 -0500
|
| OK, experimental fft 'works,' but in some cases produces very high power at the bottom left corner of the plot. Also, the 'center' function appears not to work (or the theta values are off) for the regular fft.
|
* commit 186a5fc884db460a768abcd4f40cc87e72a9a56e
| Author: John Hoffman <[email protected]>
| Date: Mon Feb 17 10:39:19 2014 -0500
|
| Making progress on experimental FFT. Compiles, but does not work at the moment.
|
* commit 5e3352cf2eb03ca888aa243c2bcffa9618ebd0b3
| Author: John Hoffman <[email protected]>
| Date: Thu Feb 6 00:58:18 2014 -0500
|
| Several changes: spheres, ellipsoid and sphere module no longer include common_mod, and the functions in these modules (phi, shadow, etc) require more arguments. The spheres module divided radii by 2 (not sure why), and that's now been changed. I have only been compiling the serial version, with fftw3. The openmp version should be tested, and the pragma calls will likely need to be adjusted. GGADT now reproduces Draine and Allaf-Akbari 2006 (spheres and ellipsoids), and this commit contains a complete rewrite of all scripts. DA06.py reproduces figures 1 and 2 in DA06. HD09.py at the moment tries to reproduce figure 3 in Heng and Draine 2009, but UNSUCCESSFULLY (see HD09_f3.png in the data dir). ALSO: change in command line arguments: RE-index-of-refraction is now ior_re (same for IM-index-of-refraction --> ior_im). And some other changes in the variable names to be more consistent throughout the code. paramfiles directory is now parameter-files directory. TODO: clean up, fix HD09 bugs with the spheres module(?), add fast FFT for both fftw3 and gpfa modules, revert everything back to F90/95, etc
|
* commit 0c4c81ee8a61ec2c5511ec091b43d1b9c74c1980
| Author: John Hoffman <[email protected]>
| Date: Tue Feb 4 13:59:03 2014 -0500
|
| Bug discovered when trying to reproduce figure 1 of DA06. E=0.5, a=0.1. The central peak is too high by over an order of magnitude, and the location of the minima are at roughly half the angle they should be. More progress on DA06.py
|
* commit 164281f8ad34166ba482af5544da61e26a4ae6ca
| Author: John Hoffman <[email protected]>
| Date: Tue Feb 4 10:46:52 2014 -0500
|
| Progress on experimental fft (only fftw3). Cannot currently get fftw_plan_many_dft to do what I want it to do. Also ggadt can now accept a list of orientations in a file (euler-angle-mode=file euler-angle-file=/file/path). Started DA06.py for reproducing DA06 plots. Need to start another python script that compares accuracy of different ngrid, nangle and boxwidth combos.
|
* commit a5af0ba55ef01f3ec336caa97dfe299162e3483a
| Author: John Hoffman <[email protected]>
| Date: Thu Jan 30 22:40:54 2014 -0500
|
| Rudimentary timing script made and timing results in doc/ dir. These figures need to be put into the documentation. FFTW3 is approx. 20-30% better than GPFA for large grid sizes. Added --timing flag to suppress output from ggadt, and deleted the output from FFTW (why would users care? They can modify fftwmod.f03 to output things as they see fit).
|
* commit 8fb35f5fd6b5d64085bb77c725640428faec6b23
| Author: John Hoffman <[email protected]>
| Date: Thu Jan 30 15:35:45 2014 -0500
|
| GPFA now works.
|
* commit eaf1c4df61aebaa30bf3830ac9d646b230e162d3
| Author: John Hoffman <[email protected]>
| Date: Wed Jan 29 17:57:40 2014 -0500
|
| Used calls in cxf...f90 to figure out how to use GPFA correctly. Now ggadt mysteriously segfaults, and I cannot find where this happens, since the segfault occurs after the cleanup() command. I'm trying to get gdb working to figure out the problem.
|
* commit 4836d1e6692245db7063fc22736b6668b37617bb
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 28 19:20:32 2014 -0500
|
| Now conditionally uses either gpfa or fftw. You have to --enable-fftw to use it. GPFA DOES NOT currently work; segfaulting. I dont understand the meaning of the JUMP and INC parameters.
|
* commit ac1a16fe99e50a7b4e34fb98765d9fbf82e5f9a6
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 28 11:39:43 2014 -0500
|
| Combined OMP and serial. Spheres module now reads in all parts of header (can't remember if I did that in this commit or last commit...). Fixed problems with command line/parameter file parsing. Autoconf now erases HOME/.ggadt on uninstall and clean. Should probably change this to work with the GNU standard datadir variable in the future.
|
* commit 76257cf2677d758337e328003965721191e9731d
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 28 00:59:48 2014 -0500
|
| progress on merging omp and serial versions
|
* commit bcc72558a2390aa6459af11b3322d36a62e3db89
|\ Merge: 3fe46db d2b2799
| | Author: John Hoffman <[email protected]>
| | Date: Mon Jan 27 21:10:34 2014 -0500
| |
| | Merging gpfa
| |
| * commit d2b27998a9d7eca606d7dc21b1275435ad867c1b
| | Author: John Hoffman <[email protected]>
| | Date: Mon Jan 27 03:20:43 2014 -0500
| |
| | Added gpfa.f90 and a serial module file. The beginning...
| |
* | commit 3fe46db5fa35b5a610849a1f34142c722b983644
| | Author: John Hoffman <[email protected]>
| | Date: Mon Jan 27 20:50:25 2014 -0500
| |
| | Fixed problem with command-line/parameter file mixtures -- it appears you must quote strings in the parameter files. ALSO: Spheres module (both omp and serial) now read in the header information. Before, we hardcoded nspheres into the program and never changed it
| |
* | commit 0c6e88201243050b529b4f7dbc614e6d48b4a88f
| | Author: John Hoffman <[email protected]>
| | Date: Mon Jan 27 16:14:51 2014 -0500
| |
| | Trying to use combo of command line args and parameter file defined args, having problems...
| |
* | commit 56f7a84114950b5cb4401aff0d90a3136ffbd4ed
|/ Author: John Hoffman <[email protected]>
| Date: Mon Jan 27 13:54:09 2014 -0500
|
| You have to fix the spheres module..., but F2 and F3 from Heng and Draine are reproduced somewhat successfully.
|
* commit 3a02cf89459d71eea89d84a3261c2c20c6427800
| Author: John Hoffman <[email protected]>
| Date: Mon Jan 27 02:41:10 2014 -0500
|
| Minor documentation changes
|
* commit 7106f0da482d0a8f882b02b8893b5f59b25426a6
| Author: John Hoffman <[email protected]>
| Date: Mon Jan 27 02:31:38 2014 -0500
|
| More macports usability. Now independently checks for macports installs and gleans the parent directory from the path of fftw3.f03. Tested with GCC 44,45,47. Recreated problem with 44, but 45 and higher seem to be OK.
|
* commit 602c26ca9b08bdbec2deb90353cd2414e7456718
| Author: John Hoffman <[email protected]>
| Date: Mon Jan 27 00:59:22 2014 -0500
|
| Added macports usability. Need to reliably test that, when macports is installed, the fftw-3 library is also installed. Also, is there a difference between fftw_omp and fftw_threads? OMP is NOT installed by default with macports and I cannot find a way to do --enable-openmp yet
|
* commit 82c7164abd160f0b7f62cd6f88481476d3d8b4a5
| Author: John Hoffman <[email protected]>
| Date: Wed Jan 15 16:38:47 2014 -0600
|
| Updating origin master
|
* commit efe69cd357dfe33eaec15a3db5ab284d84f17765
| Author: John Hoffman <[email protected]>
| Date: Wed Jan 15 01:20:30 2014 -0600
|
| Final commit for 0.9.2, reorganized data folder, added profile.txt files into the data/profiles directory, updated documentation to include profiling information
|
* commit 7c28162899e5f16925b8fe03ce1c91b0e3e0ce35
|\ Merge: 91b759d df37498
| | Author: John Hoffman <[email protected]>
| | Date: Wed Jan 15 00:08:17 2014 -0600
| |
| | Profile information added
| |
| * commit df374984ecb643bbd3c16244fe9f2b40afbce1f3
| | Author: Michael <michael@Mic.(none)>
| | Date: Wed Jan 15 00:40:27 2014 -0500
| |
| | Added profiling
| |
| * commit 336fcd84e479d96f19c9a90f6f12e7a7bbab10da
| | Author: Michael <michael@Mic.(none)>
| | Date: Tue Jan 14 23:51:26 2014 -0500
| |
| | deleted test files
| |
| * commit a6b7d1e05cc18b540650f6e958f98e0f0cea4791
| |\ Merge: 2cf8c2c 6b5332e
| | | Author: Michael <michael@Mic.(none)>
| | | Date: Tue Jan 14 23:43:27 2014 -0500
| | |
| | | Merge branch 'master' of /home/michael/Dropbox/GGADT into tarczon
| | |
| * | commit 2cf8c2cb0b82b47936618982006bcf804a24eb54
| | | Author: Michael <michael@Mic.(none)>
| | | Date: Tue Jan 14 23:29:35 2014 -0500
| | |
| | | final parallelization changes made
| | |
* | | commit 91b759dd46d3fbec782d5aa99a14b067a8b6a26e
| |/ Author: John Hoffman <[email protected]>
|/| Date: Tue Jan 14 22:59:13 2014 -0600
| |
| | Committing mysterious changes in dropbox--should contain profiling info
| |
* | commit 6b5332e4ba30c8006895f7a4fbb68124d95dd10d
| | Author: John Hoffman <[email protected]>
| | Date: Tue Jan 14 22:33:02 2014 -0600
| |
| | More final edits: documentation, deleting frivolous files
| |
* | commit e9ff459940d74aac3d6b71c4a0715bcb2b3c9f0e
|/ Author: John Hoffman <[email protected]>
| Date: Tue Jan 14 22:19:35 2014 -0600
|
| Final commits, final documentation
|
* commit 8c897b5b34f899e83eb5570c89b0b179c70e0fdc
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 14 21:41:34 2014 -0600
|
| deleted test files
|
* commit df769f29d0880f20ca0d422e0c40e41b5e922f42
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 14 21:40:26 2014 -0600
|
| FIXED problems with reading parameter file... and also added a bash script to produce some sample plots: make_sample_plot.sh.
|
* commit 0456591d0611f7b12c3a7b036dbf58aa30f2aeb8
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 14 20:17:46 2014 -0600
|
| Removed AC_FC_IMPLICIT_NONE([],[]) since tarczon's Ubuntu distro complained
|
* commit 141735f80b64602244a01f9abad05315568ee593
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 14 19:54:14 2014 -0600
|
| Command line arguments work. Deleting parameterfile.ini and renaming paramfile2.ini as parameterfile.ini
|
* commit 4eaa07cc0c0968428f6c4f629c882503460763e2
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 14 16:43:22 2014 -0600
|
| README should be good enough (references other files), configure.ac now checks for 'implicit none' FCFLAGS and only adds the -pg flag if your fortran compiler knows what it means
|
* commit 4a3b12095754f290cc5a14e5d5c954449992f0d9
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 14 15:55:35 2014 -0600
|
| Added --enable-profiling option to autoconf, changed 'hat' to 'vec' in the texinfo, added more files to clean in cleandist-custom.sh
|
* commit 792d20cadf8fe6daf924adeaa290546d4bd9b914
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 14 15:29:34 2014 -0600
|
| small doc changes
|
* commit ad04f74a8a8c00ba37f68cac5603c060a7f11dd5
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 14 14:59:43 2014 -0600
|
| Replaced symlinks (doc/mdate-sh and doc/texinfo.tex) with the actual files.
|
* commit a7e9b9222cfc68ad5964595a52ea097cf6b8ff61
| Author: John Hoffman <[email protected]>
| Date: Tue Jan 14 14:57:52 2014 -0600
|
| No meaningful changes...
|
* commit a63975d6c548b1c2b15732faa7a4b5d48d849550
|\ Merge: 7d176f1 b11ccc5
| | Author: John Hoffman <[email protected]>
| | Date: Tue Jan 14 14:49:20 2014 -0600
| |
| | Merge branch 'hoffman'
| |
| | Adding both my changes and tarczon's changes to the master branch
| |
| * commit b11ccc5e113234f2f14ee1e7d724e24e5cc9a1b4
| | Author: John Hoffman <[email protected]>
| | Date: Tue Jan 14 14:46:36 2014 -0600
| |
| | Added more documentation, added version option in common.f03, made common.f03 --> common.f03.in so we can automatically update the version in the source code, switched around the help output to make it more readable.
| |
| * commit 6d132b544dc01c053d9ddb95e21dbc74d13f93ab
| | Author: John Hoffman <[email protected]>
| | Date: Tue Jan 14 10:55:59 2014 -0600
| |
| | FFTW plan directory is now set in the makefiles. We should alert the user that they will have to remove HOME/.ggadt manually, since I cant find a way to add that to the make uninstall option.
| |
| * commit 2822cf76d63c8329bdc5fecd6254284548919cae
| | Author: John Hoffman <[email protected]>
| | Date: Tue Jan 14 00:57:46 2014 -0600
| |
| | More progress on documentation
| |
| * commit 37e591fc9dd4c2ab0d5ad2feb842b0cd9d961f4c
| | Author: John Hoffman <[email protected]>
| | Date: Mon Jan 13 21:57:38 2014 -0600
| |
| | Made some progress on documentation
| |
* | commit 7d176f1ac2f1165262c034f2e9e0e1e9e64b7acf
|\ \ Merge: da747f5 5cbc4b5
| | | Author: Michael <michael@Mic.(none)>
| | | Date: Tue Jan 14 15:39:04 2014 -0500
| | |
| | | Merge branch 'tarczon' of /home/michael/Dropbox/GGADT into tarczon
| | |
| * | commit 5cbc4b544cfd527cc0d4e648eb7a3000b18f8d84
| | | Author: Michael <michael@Mic.(none)>
| | | Date: Sun Jan 12 22:16:45 2014 -0500
| | |
| | | testin new branch
| | |
* | | commit da747f5ced6ee48bec13cd2b4d6fa2247b43ed34
| |/ Author: Michael <michael@Mic.(none)>
|/| Date: Tue Jan 14 15:33:17 2014 -0500
| |
| | Added parallelization code
| |
* | commit d805e6a1b19d548ae2c6a643904a5c92716976e3
|\ \ Merge: 2038a3a 924c605
| | | Author: John Hoffman <[email protected]>
| | | Date: Mon Jan 13 20:23:54 2014 -0600
| | |
| | | Merge branch 'hoffman'
| | |
| | | Screwed up last merge?
| | |
| * | commit 924c605fee691f5e89c33a259864dabae13ee8d3
| | | Author: John Hoffman <[email protected]>
| | | Date: Mon Jan 13 20:23:10 2014 -0600
| | |
| | | Ooops--forgot to clean the distro.
| | |
* | | commit 2038a3a0a99ca278cef55437169a8f152207b7ae
|\ \ \ Merge: bb007dc 5ee4e0a
| |/ / Author: John Hoffman <[email protected]>
| | | Date: Mon Jan 13 20:23:49 2014 -0600
| | |
| | | Nothing to see here...
| | |
| * | commit 5ee4e0a2c579173e1df7e7839de54f5ce73cd187
| | | Author: John Hoffman <[email protected]>
| | | Date: Mon Jan 13 20:21:52 2014 -0600
| | |
| | | Shortened one of the lines in fftw-mod (both omp and serial). Why do I have to do this if we are using F2003??
| | |
* | | commit bb007dc965fce689a965058ceb1db44de25c1360
|/ / Author: John Hoffman <[email protected]>