#!/usr/bin/env perl use Env; use warnings; use strict; my $Nz = 4; chomp(my $min = `getparam broaden_min param`); chomp(my $max = `getparam broaden_max param`); chomp(my $ratio = `getparam broaden_ratio param`); chomp(my $T = `getparam T param`); chomp(my $alpha = `getparam broaden_alpha param`); chomp(my $gamma = `getparam broaden_gamma param`); my $pr = "FDM_dens"; avg("spec_${pr}_A_d_u-A_d_u.bin", "c-imG-u.dat"); avg("spec_${pr}_self_d_u-A_d_u.bin", "c-imF-u.dat"); avg("spec_${pr}_A_d_d-A_d_d.bin", "c-imG-d.dat"); avg("spec_${pr}_self_d_d-A_d_d.bin", "c-imF-d.dat"); sub avg { my $fn = shift; my $out = shift; system "$NRGPREFIX broaden -x $gamma -m $min -M $max -r $ratio $fn $Nz $alpha $T 1e-99"; system "mv spec.dat $out"; }